./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f 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/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/protection/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 15:50:23,483 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 15:50:23,522 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 15:50:23,525 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 15:50:23,526 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 15:50:23,539 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 15:50:23,540 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 15:50:23,540 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 15:50:23,540 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 15:50:23,541 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 15:50:23,541 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 15:50:23,541 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 15:50:23,542 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 15:50:23,542 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 15:50:23,542 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 15:50:23,543 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 15:50:23,543 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 15:50:23,543 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 15:50:23,544 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 15:50:23,544 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 15:50:23,544 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 15:50:23,545 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 15:50:23,545 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 15:50:23,545 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 15:50:23,545 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 15:50:23,546 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 15:50:23,546 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 15:50:23,546 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 15:50:23,547 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 15:50:23,547 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 15:50:23,547 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 15:50:23,547 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 15:50:23,548 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 15:50:23,548 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 15:50:23,548 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 15:50:23,549 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 15:50:23,549 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 15:50:23,549 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 15:50:23,549 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 15:50:23,550 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 15:50:23,550 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 15:50:23,553 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 15:50:23,553 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 15:50:23,554 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-21 15:50:23,712 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 15:50:23,726 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 15:50:23,728 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 15:50:23,729 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 15:50:23,730 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 15:50:23,730 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-21 15:50:24,658 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 15:50:24,916 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 15:50:24,916 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-21 15:50:24,931 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0d0fe70a0/ec943ca89eaf4dc1902a6de987d52ad4/FLAG08044b65c [2024-06-21 15:50:24,945 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0d0fe70a0/ec943ca89eaf4dc1902a6de987d52ad4 [2024-06-21 15:50:24,948 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 15:50:24,948 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 15:50:24,949 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-21 15:50:25,062 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 15:50:25,063 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 15:50:25,064 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 15:50:25,064 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 15:50:25,068 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 15:50:25,068 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 03:50:24" (1/2) ... [2024-06-21 15:50:25,070 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2e8d8487 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:50:25, skipping insertion in model container [2024-06-21 15:50:25,070 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 03:50:24" (1/2) ... [2024-06-21 15:50:25,071 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@49586990 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:50:25, skipping insertion in model container [2024-06-21 15:50:25,071 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 03:50:25" (2/2) ... [2024-06-21 15:50:25,072 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2e8d8487 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:50:25, skipping insertion in model container [2024-06-21 15:50:25,072 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 03:50:25" (2/2) ... [2024-06-21 15:50:25,072 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 15:50:25,108 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 15:50:25,109 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] (((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2)) [2024-06-21 15:50:25,109 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2)) [2024-06-21 15:50:25,109 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2)) [2024-06-21 15:50:25,109 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 15:50:25,109 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-21 15:50:25,143 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 15:50:25,402 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 15:50:25,413 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 15:50:25,489 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 15:50:25,517 INFO L206 MainTranslator]: Completed translation [2024-06-21 15:50:25,518 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:50:25 WrapperNode [2024-06-21 15:50:25,518 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 15:50:25,519 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 15:50:25,519 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 15:50:25,519 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 15:50:25,524 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:50:25" (1/1) ... [2024-06-21 15:50:25,544 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:50:25" (1/1) ... [2024-06-21 15:50:25,565 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-21 15:50:25,565 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 15:50:25,566 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 15:50:25,566 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 15:50:25,566 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 15:50:25,574 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:50:25" (1/1) ... [2024-06-21 15:50:25,574 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:50:25" (1/1) ... [2024-06-21 15:50:25,576 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:50:25" (1/1) ... [2024-06-21 15:50:25,587 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-21 15:50:25,587 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:50:25" (1/1) ... [2024-06-21 15:50:25,588 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:50:25" (1/1) ... [2024-06-21 15:50:25,599 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:50:25" (1/1) ... [2024-06-21 15:50:25,601 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:50:25" (1/1) ... [2024-06-21 15:50:25,602 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:50:25" (1/1) ... [2024-06-21 15:50:25,603 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:50:25" (1/1) ... [2024-06-21 15:50:25,604 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 15:50:25,605 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 15:50:25,605 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 15:50:25,605 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 15:50:25,606 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:50:25" (1/1) ... [2024-06-21 15:50:25,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 15:50:25,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 15:50:25,626 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-21 15:50:25,630 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-21 15:50:25,654 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 15:50:25,654 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 15:50:25,654 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 15:50:25,654 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 15:50:25,654 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 15:50:25,654 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 15:50:25,654 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 15:50:25,654 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 15:50:25,655 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 15:50:25,655 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 15:50:25,655 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 15:50:25,655 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 15:50:25,656 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 15:50:25,741 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 15:50:25,743 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 15:50:25,909 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 15:50:25,910 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 15:50:25,994 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 15:50:25,994 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 15:50:25,995 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 03:50:25 BoogieIcfgContainer [2024-06-21 15:50:25,995 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 15:50:25,998 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 15:50:25,999 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 15:50:26,001 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 15:50:26,002 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 03:50:24" (1/4) ... [2024-06-21 15:50:26,002 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c0b5208 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 03:50:26, skipping insertion in model container [2024-06-21 15:50:26,002 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 03:50:25" (2/4) ... [2024-06-21 15:50:26,003 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c0b5208 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 03:50:26, skipping insertion in model container [2024-06-21 15:50:26,003 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:50:25" (3/4) ... [2024-06-21 15:50:26,003 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c0b5208 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 03:50:26, skipping insertion in model container [2024-06-21 15:50:26,003 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 03:50:25" (4/4) ... [2024-06-21 15:50:26,004 INFO L112 eAbstractionObserver]: Analyzing ICFG safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-21 15:50:26,017 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 15:50:26,018 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 15:50:26,018 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 15:50:26,078 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 15:50:26,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 15:50:26,127 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-21 15:50:26,128 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 15:50:26,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 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/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 15:50:26,130 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 15:50:26,132 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-21 15:50:26,139 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 15:50:26,144 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;@7bd31837, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 15:50:26,145 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 15:50:26,148 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 15:50:26,148 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 15:50:26,148 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 15:50:26,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:26,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 15:50:26,149 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-21 15:50:26,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:26,153 INFO L85 PathProgramCache]: Analyzing trace with hash 219930474, now seen corresponding path program 1 times [2024-06-21 15:50:26,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:26,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580669936] [2024-06-21 15:50:26,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:26,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:26,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:26,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:26,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:26,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580669936] [2024-06-21 15:50:26,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580669936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:26,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:26,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 15:50:26,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881874192] [2024-06-21 15:50:26,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:26,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 15:50:26,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:26,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 15:50:26,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 15:50:26,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 40 [2024-06-21 15:50:26,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:26,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:26,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 40 [2024-06-21 15:50:26,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:26,732 INFO L124 PetriNetUnfolderBase]: 430/713 cut-off events. [2024-06-21 15:50:26,733 INFO L125 PetriNetUnfolderBase]: For 17/17 co-relation queries the response was YES. [2024-06-21 15:50:26,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1436 conditions, 713 events. 430/713 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3407 event pairs, 273 based on Foata normal form. 1/675 useless extension candidates. Maximal degree in co-relation 1424. Up to 672 conditions per place. [2024-06-21 15:50:26,742 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 27 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-21 15:50:26,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 159 flow [2024-06-21 15:50:26,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 15:50:26,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 15:50:26,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 85 transitions. [2024-06-21 15:50:26,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7083333333333334 [2024-06-21 15:50:26,752 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 85 transitions. [2024-06-21 15:50:26,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 159 flow [2024-06-21 15:50:26,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 154 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 15:50:26,756 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-21 15:50:26,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-21 15:50:26,760 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-21 15:50:26,761 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-21 15:50:26,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:26,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:26,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:26,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 15:50:26,762 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-21 15:50:26,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:26,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1029876338, now seen corresponding path program 1 times [2024-06-21 15:50:26,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:26,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753552412] [2024-06-21 15:50:26,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:26,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:26,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:27,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:27,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:27,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753552412] [2024-06-21 15:50:27,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753552412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:27,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:27,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:50:27,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493109491] [2024-06-21 15:50:27,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:27,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:50:27,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:27,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:50:27,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:50:27,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:50:27,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:27,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:27,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:50:27,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:27,256 INFO L124 PetriNetUnfolderBase]: 755/1225 cut-off events. [2024-06-21 15:50:27,257 INFO L125 PetriNetUnfolderBase]: For 226/240 co-relation queries the response was YES. [2024-06-21 15:50:27,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2818 conditions, 1225 events. 755/1225 cut-off events. For 226/240 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 5975 event pairs, 367 based on Foata normal form. 13/1205 useless extension candidates. Maximal degree in co-relation 2806. Up to 1093 conditions per place. [2024-06-21 15:50:27,263 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 35 selfloop transitions, 6 changer transitions 0/49 dead transitions. [2024-06-21 15:50:27,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 49 transitions, 218 flow [2024-06-21 15:50:27,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 15:50:27,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 15:50:27,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-21 15:50:27,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-21 15:50:27,267 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 104 transitions. [2024-06-21 15:50:27,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 49 transitions, 218 flow [2024-06-21 15:50:27,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 49 transitions, 214 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 15:50:27,270 INFO L231 Difference]: Finished difference. Result has 43 places, 35 transitions, 121 flow [2024-06-21 15:50:27,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=121, PETRI_PLACES=43, PETRI_TRANSITIONS=35} [2024-06-21 15:50:27,271 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 2 predicate places. [2024-06-21 15:50:27,271 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 35 transitions, 121 flow [2024-06-21 15:50:27,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:27,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:27,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:27,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 15:50:27,274 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:27,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:27,276 INFO L85 PathProgramCache]: Analyzing trace with hash 933975979, now seen corresponding path program 1 times [2024-06-21 15:50:27,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:27,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211071844] [2024-06-21 15:50:27,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:27,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:27,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:27,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:27,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:27,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211071844] [2024-06-21 15:50:27,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211071844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:27,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:27,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 15:50:27,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204475398] [2024-06-21 15:50:27,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:27,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 15:50:27,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:27,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 15:50:27,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 15:50:27,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:50:27,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 35 transitions, 121 flow. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:27,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:27,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:50:27,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:27,553 INFO L124 PetriNetUnfolderBase]: 705/1158 cut-off events. [2024-06-21 15:50:27,553 INFO L125 PetriNetUnfolderBase]: For 543/543 co-relation queries the response was YES. [2024-06-21 15:50:27,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2874 conditions, 1158 events. 705/1158 cut-off events. For 543/543 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 5608 event pairs, 249 based on Foata normal form. 2/1155 useless extension candidates. Maximal degree in co-relation 2860. Up to 1056 conditions per place. [2024-06-21 15:50:27,560 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 39 selfloop transitions, 8 changer transitions 0/55 dead transitions. [2024-06-21 15:50:27,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 55 transitions, 273 flow [2024-06-21 15:50:27,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 15:50:27,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 15:50:27,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-21 15:50:27,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-21 15:50:27,563 INFO L175 Difference]: Start difference. First operand has 43 places, 35 transitions, 121 flow. Second operand 4 states and 104 transitions. [2024-06-21 15:50:27,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 55 transitions, 273 flow [2024-06-21 15:50:27,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 55 transitions, 258 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 15:50:27,567 INFO L231 Difference]: Finished difference. Result has 46 places, 42 transitions, 164 flow [2024-06-21 15:50:27,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=164, PETRI_PLACES=46, PETRI_TRANSITIONS=42} [2024-06-21 15:50:27,568 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 5 predicate places. [2024-06-21 15:50:27,568 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 42 transitions, 164 flow [2024-06-21 15:50:27,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:27,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:27,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:27,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 15:50:27,569 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:27,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:27,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1087473001, now seen corresponding path program 1 times [2024-06-21 15:50:27,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:27,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33571960] [2024-06-21 15:50:27,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:27,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:27,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:27,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:27,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:27,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33571960] [2024-06-21 15:50:27,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33571960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:27,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:27,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 15:50:27,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457857271] [2024-06-21 15:50:27,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:27,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 15:50:27,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:27,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 15:50:27,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 15:50:27,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:50:27,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 42 transitions, 164 flow. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:27,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:27,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:50:27,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:27,805 INFO L124 PetriNetUnfolderBase]: 700/1151 cut-off events. [2024-06-21 15:50:27,805 INFO L125 PetriNetUnfolderBase]: For 966/969 co-relation queries the response was YES. [2024-06-21 15:50:27,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3254 conditions, 1151 events. 700/1151 cut-off events. For 966/969 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 5687 event pairs, 309 based on Foata normal form. 4/1151 useless extension candidates. Maximal degree in co-relation 3238. Up to 1051 conditions per place. [2024-06-21 15:50:27,810 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 38 selfloop transitions, 9 changer transitions 0/55 dead transitions. [2024-06-21 15:50:27,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 55 transitions, 296 flow [2024-06-21 15:50:27,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 15:50:27,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 15:50:27,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-06-21 15:50:27,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-21 15:50:27,811 INFO L175 Difference]: Start difference. First operand has 46 places, 42 transitions, 164 flow. Second operand 4 states and 102 transitions. [2024-06-21 15:50:27,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 55 transitions, 296 flow [2024-06-21 15:50:27,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 55 transitions, 296 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-21 15:50:27,813 INFO L231 Difference]: Finished difference. Result has 50 places, 44 transitions, 200 flow [2024-06-21 15:50:27,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=200, PETRI_PLACES=50, PETRI_TRANSITIONS=44} [2024-06-21 15:50:27,814 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 9 predicate places. [2024-06-21 15:50:27,814 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 44 transitions, 200 flow [2024-06-21 15:50:27,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:27,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:27,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:27,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 15:50:27,815 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-21 15:50:27,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:27,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1104033126, now seen corresponding path program 1 times [2024-06-21 15:50:27,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:27,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671043284] [2024-06-21 15:50:27,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:27,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:27,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:27,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-21 15:50:27,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:27,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671043284] [2024-06-21 15:50:27,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671043284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:27,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:27,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:50:27,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589420701] [2024-06-21 15:50:27,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:27,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:50:27,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:27,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:50:27,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:50:27,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:27,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 44 transitions, 200 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:27,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:27,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:27,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:28,090 INFO L124 PetriNetUnfolderBase]: 957/1558 cut-off events. [2024-06-21 15:50:28,090 INFO L125 PetriNetUnfolderBase]: For 1791/1793 co-relation queries the response was YES. [2024-06-21 15:50:28,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4549 conditions, 1558 events. 957/1558 cut-off events. For 1791/1793 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7815 event pairs, 292 based on Foata normal form. 5/1558 useless extension candidates. Maximal degree in co-relation 4530. Up to 1309 conditions per place. [2024-06-21 15:50:28,098 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 48 selfloop transitions, 21 changer transitions 0/76 dead transitions. [2024-06-21 15:50:28,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 76 transitions, 454 flow [2024-06-21 15:50:28,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:50:28,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:50:28,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-21 15:50:28,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-21 15:50:28,100 INFO L175 Difference]: Start difference. First operand has 50 places, 44 transitions, 200 flow. Second operand 5 states and 130 transitions. [2024-06-21 15:50:28,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 76 transitions, 454 flow [2024-06-21 15:50:28,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 76 transitions, 446 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 15:50:28,103 INFO L231 Difference]: Finished difference. Result has 55 places, 54 transitions, 318 flow [2024-06-21 15:50:28,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=318, PETRI_PLACES=55, PETRI_TRANSITIONS=54} [2024-06-21 15:50:28,104 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 14 predicate places. [2024-06-21 15:50:28,104 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 54 transitions, 318 flow [2024-06-21 15:50:28,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:28,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:28,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:28,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 15:50:28,105 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-21 15:50:28,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:28,105 INFO L85 PathProgramCache]: Analyzing trace with hash -934672516, now seen corresponding path program 2 times [2024-06-21 15:50:28,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:28,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853870986] [2024-06-21 15:50:28,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:28,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:28,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:28,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:28,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:28,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853870986] [2024-06-21 15:50:28,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853870986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:28,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:28,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:50:28,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366068720] [2024-06-21 15:50:28,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:28,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:50:28,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:28,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:50:28,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:50:28,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 40 [2024-06-21 15:50:28,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 54 transitions, 318 flow. Second operand has 6 states, 6 states have (on average 13.833333333333334) internal successors, (83), 6 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:28,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:28,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 40 [2024-06-21 15:50:28,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:28,383 INFO L124 PetriNetUnfolderBase]: 952/1554 cut-off events. [2024-06-21 15:50:28,384 INFO L125 PetriNetUnfolderBase]: For 3375/3375 co-relation queries the response was YES. [2024-06-21 15:50:28,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5425 conditions, 1554 events. 952/1554 cut-off events. For 3375/3375 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7669 event pairs, 332 based on Foata normal form. 2/1548 useless extension candidates. Maximal degree in co-relation 5402. Up to 1316 conditions per place. [2024-06-21 15:50:28,393 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 57 selfloop transitions, 25 changer transitions 0/88 dead transitions. [2024-06-21 15:50:28,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 88 transitions, 640 flow [2024-06-21 15:50:28,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:50:28,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:50:28,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-21 15:50:28,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 15:50:28,394 INFO L175 Difference]: Start difference. First operand has 55 places, 54 transitions, 318 flow. Second operand 6 states and 132 transitions. [2024-06-21 15:50:28,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 88 transitions, 640 flow [2024-06-21 15:50:28,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 88 transitions, 613 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-21 15:50:28,401 INFO L231 Difference]: Finished difference. Result has 63 places, 68 transitions, 497 flow [2024-06-21 15:50:28,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=301, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=497, PETRI_PLACES=63, PETRI_TRANSITIONS=68} [2024-06-21 15:50:28,402 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 22 predicate places. [2024-06-21 15:50:28,402 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 68 transitions, 497 flow [2024-06-21 15:50:28,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.833333333333334) internal successors, (83), 6 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:28,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:28,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:28,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 15:50:28,402 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-21 15:50:28,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:28,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1383622596, now seen corresponding path program 1 times [2024-06-21 15:50:28,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:28,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998737292] [2024-06-21 15:50:28,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:28,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:28,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:28,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:28,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:28,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998737292] [2024-06-21 15:50:28,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998737292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:28,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:28,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 15:50:28,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524139373] [2024-06-21 15:50:28,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:28,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 15:50:28,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:28,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 15:50:28,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 15:50:28,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:50:28,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 68 transitions, 497 flow. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:28,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:28,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:50:28,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:28,626 INFO L124 PetriNetUnfolderBase]: 741/1236 cut-off events. [2024-06-21 15:50:28,626 INFO L125 PetriNetUnfolderBase]: For 3560/3567 co-relation queries the response was YES. [2024-06-21 15:50:28,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4754 conditions, 1236 events. 741/1236 cut-off events. For 3560/3567 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 6184 event pairs, 262 based on Foata normal form. 8/1240 useless extension candidates. Maximal degree in co-relation 4725. Up to 1089 conditions per place. [2024-06-21 15:50:28,634 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 66 selfloop transitions, 11 changer transitions 0/86 dead transitions. [2024-06-21 15:50:28,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 86 transitions, 711 flow [2024-06-21 15:50:28,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:50:28,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:50:28,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-21 15:50:28,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-21 15:50:28,635 INFO L175 Difference]: Start difference. First operand has 63 places, 68 transitions, 497 flow. Second operand 5 states and 124 transitions. [2024-06-21 15:50:28,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 86 transitions, 711 flow [2024-06-21 15:50:28,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 86 transitions, 697 flow, removed 7 selfloop flow, removed 0 redundant places. [2024-06-21 15:50:28,640 INFO L231 Difference]: Finished difference. Result has 68 places, 70 transitions, 534 flow [2024-06-21 15:50:28,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=483, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=534, PETRI_PLACES=68, PETRI_TRANSITIONS=70} [2024-06-21 15:50:28,640 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 27 predicate places. [2024-06-21 15:50:28,640 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 70 transitions, 534 flow [2024-06-21 15:50:28,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:28,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:28,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:28,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 15:50:28,641 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-21 15:50:28,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:28,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1167953510, now seen corresponding path program 1 times [2024-06-21 15:50:28,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:28,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304194039] [2024-06-21 15:50:28,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:28,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:28,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:28,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:28,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:28,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304194039] [2024-06-21 15:50:28,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304194039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:28,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:28,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:50:28,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230908893] [2024-06-21 15:50:28,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:28,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:50:28,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:28,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:50:28,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:50:28,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:28,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 70 transitions, 534 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:28,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:28,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:28,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:28,924 INFO L124 PetriNetUnfolderBase]: 922/1514 cut-off events. [2024-06-21 15:50:28,925 INFO L125 PetriNetUnfolderBase]: For 5033/5035 co-relation queries the response was YES. [2024-06-21 15:50:28,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6005 conditions, 1514 events. 922/1514 cut-off events. For 5033/5035 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7477 event pairs, 310 based on Foata normal form. 5/1514 useless extension candidates. Maximal degree in co-relation 5973. Up to 1265 conditions per place. [2024-06-21 15:50:28,934 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 56 selfloop transitions, 27 changer transitions 0/90 dead transitions. [2024-06-21 15:50:28,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 90 transitions, 773 flow [2024-06-21 15:50:28,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:50:28,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:50:28,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-21 15:50:28,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-21 15:50:28,936 INFO L175 Difference]: Start difference. First operand has 68 places, 70 transitions, 534 flow. Second operand 5 states and 128 transitions. [2024-06-21 15:50:28,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 90 transitions, 773 flow [2024-06-21 15:50:28,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 90 transitions, 732 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-21 15:50:28,945 INFO L231 Difference]: Finished difference. Result has 70 places, 70 transitions, 564 flow [2024-06-21 15:50:28,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=493, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=564, PETRI_PLACES=70, PETRI_TRANSITIONS=70} [2024-06-21 15:50:28,947 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 29 predicate places. [2024-06-21 15:50:28,947 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 70 transitions, 564 flow [2024-06-21 15:50:28,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:28,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:28,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:28,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 15:50:28,948 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-21 15:50:28,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:28,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1892024540, now seen corresponding path program 2 times [2024-06-21 15:50:28,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:28,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014376955] [2024-06-21 15:50:28,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:28,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:28,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:29,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:29,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:29,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014376955] [2024-06-21 15:50:29,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014376955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:29,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:29,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:50:29,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918032722] [2024-06-21 15:50:29,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:29,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:50:29,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:29,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:50:29,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:50:29,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:29,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 70 transitions, 564 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:29,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:29,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:29,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:29,224 INFO L124 PetriNetUnfolderBase]: 933/1537 cut-off events. [2024-06-21 15:50:29,225 INFO L125 PetriNetUnfolderBase]: For 6387/6401 co-relation queries the response was YES. [2024-06-21 15:50:29,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6253 conditions, 1537 events. 933/1537 cut-off events. For 6387/6401 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7692 event pairs, 326 based on Foata normal form. 10/1540 useless extension candidates. Maximal degree in co-relation 6220. Up to 1287 conditions per place. [2024-06-21 15:50:29,240 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 62 selfloop transitions, 24 changer transitions 0/93 dead transitions. [2024-06-21 15:50:29,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 93 transitions, 856 flow [2024-06-21 15:50:29,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:50:29,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:50:29,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-21 15:50:29,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-21 15:50:29,241 INFO L175 Difference]: Start difference. First operand has 70 places, 70 transitions, 564 flow. Second operand 5 states and 126 transitions. [2024-06-21 15:50:29,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 93 transitions, 856 flow [2024-06-21 15:50:29,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 93 transitions, 790 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 15:50:29,250 INFO L231 Difference]: Finished difference. Result has 70 places, 74 transitions, 598 flow [2024-06-21 15:50:29,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=502, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=598, PETRI_PLACES=70, PETRI_TRANSITIONS=74} [2024-06-21 15:50:29,251 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 29 predicate places. [2024-06-21 15:50:29,251 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 74 transitions, 598 flow [2024-06-21 15:50:29,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:29,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:29,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:29,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 15:50:29,252 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-21 15:50:29,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:29,252 INFO L85 PathProgramCache]: Analyzing trace with hash 601921400, now seen corresponding path program 3 times [2024-06-21 15:50:29,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:29,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901119237] [2024-06-21 15:50:29,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:29,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:29,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:29,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:29,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:29,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901119237] [2024-06-21 15:50:29,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901119237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:29,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:29,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:50:29,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540468412] [2024-06-21 15:50:29,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:29,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:50:29,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:29,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:50:29,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:50:29,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:29,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 74 transitions, 598 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:29,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:29,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:29,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:29,558 INFO L124 PetriNetUnfolderBase]: 928/1521 cut-off events. [2024-06-21 15:50:29,558 INFO L125 PetriNetUnfolderBase]: For 5846/5848 co-relation queries the response was YES. [2024-06-21 15:50:29,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6164 conditions, 1521 events. 928/1521 cut-off events. For 5846/5848 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7483 event pairs, 326 based on Foata normal form. 2/1514 useless extension candidates. Maximal degree in co-relation 6131. Up to 1282 conditions per place. [2024-06-21 15:50:29,574 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 62 selfloop transitions, 26 changer transitions 0/95 dead transitions. [2024-06-21 15:50:29,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 95 transitions, 832 flow [2024-06-21 15:50:29,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:50:29,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:50:29,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-21 15:50:29,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-21 15:50:29,576 INFO L175 Difference]: Start difference. First operand has 70 places, 74 transitions, 598 flow. Second operand 6 states and 145 transitions. [2024-06-21 15:50:29,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 95 transitions, 832 flow [2024-06-21 15:50:29,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 95 transitions, 790 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-21 15:50:29,587 INFO L231 Difference]: Finished difference. Result has 75 places, 74 transitions, 616 flow [2024-06-21 15:50:29,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=556, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=616, PETRI_PLACES=75, PETRI_TRANSITIONS=74} [2024-06-21 15:50:29,588 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 34 predicate places. [2024-06-21 15:50:29,590 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 74 transitions, 616 flow [2024-06-21 15:50:29,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:29,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:29,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:29,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 15:50:29,591 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:29,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:29,591 INFO L85 PathProgramCache]: Analyzing trace with hash -2003529296, now seen corresponding path program 1 times [2024-06-21 15:50:29,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:29,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820692103] [2024-06-21 15:50:29,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:29,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:29,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:29,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:29,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:29,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820692103] [2024-06-21 15:50:29,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820692103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:29,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:29,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 15:50:29,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023621866] [2024-06-21 15:50:29,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:29,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 15:50:29,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:29,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 15:50:29,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 15:50:29,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:50:29,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 74 transitions, 616 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 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-21 15:50:29,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:29,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:50:29,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:29,799 INFO L124 PetriNetUnfolderBase]: 870/1460 cut-off events. [2024-06-21 15:50:29,799 INFO L125 PetriNetUnfolderBase]: For 6445/6445 co-relation queries the response was YES. [2024-06-21 15:50:29,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5960 conditions, 1460 events. 870/1460 cut-off events. For 6445/6445 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7408 event pairs, 293 based on Foata normal form. 1/1459 useless extension candidates. Maximal degree in co-relation 5925. Up to 1287 conditions per place. [2024-06-21 15:50:29,807 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 66 selfloop transitions, 9 changer transitions 0/89 dead transitions. [2024-06-21 15:50:29,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 89 transitions, 843 flow [2024-06-21 15:50:29,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 15:50:29,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 15:50:29,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-21 15:50:29,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 15:50:29,808 INFO L175 Difference]: Start difference. First operand has 75 places, 74 transitions, 616 flow. Second operand 4 states and 98 transitions. [2024-06-21 15:50:29,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 89 transitions, 843 flow [2024-06-21 15:50:29,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 89 transitions, 799 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 15:50:29,818 INFO L231 Difference]: Finished difference. Result has 77 places, 81 transitions, 662 flow [2024-06-21 15:50:29,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=574, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=662, PETRI_PLACES=77, PETRI_TRANSITIONS=81} [2024-06-21 15:50:29,819 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 36 predicate places. [2024-06-21 15:50:29,819 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 81 transitions, 662 flow [2024-06-21 15:50:29,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 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-21 15:50:29,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:29,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:29,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 15:50:29,820 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-21 15:50:29,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:29,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1065930781, now seen corresponding path program 1 times [2024-06-21 15:50:29,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:29,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113672092] [2024-06-21 15:50:29,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:29,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:29,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:29,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:29,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:29,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113672092] [2024-06-21 15:50:29,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113672092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:29,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:29,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:50:29,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935024110] [2024-06-21 15:50:29,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:29,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:50:29,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:29,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:50:29,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:50:29,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:29,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 81 transitions, 662 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:29,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:29,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:29,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:30,170 INFO L124 PetriNetUnfolderBase]: 1154/1883 cut-off events. [2024-06-21 15:50:30,170 INFO L125 PetriNetUnfolderBase]: For 10109/10111 co-relation queries the response was YES. [2024-06-21 15:50:30,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8103 conditions, 1883 events. 1154/1883 cut-off events. For 10109/10111 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 9783 event pairs, 168 based on Foata normal form. 6/1884 useless extension candidates. Maximal degree in co-relation 8065. Up to 1247 conditions per place. [2024-06-21 15:50:30,181 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 75 selfloop transitions, 37 changer transitions 0/119 dead transitions. [2024-06-21 15:50:30,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 119 transitions, 1088 flow [2024-06-21 15:50:30,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:50:30,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:50:30,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-21 15:50:30,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6541666666666667 [2024-06-21 15:50:30,183 INFO L175 Difference]: Start difference. First operand has 77 places, 81 transitions, 662 flow. Second operand 6 states and 157 transitions. [2024-06-21 15:50:30,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 119 transitions, 1088 flow [2024-06-21 15:50:30,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 119 transitions, 1082 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-21 15:50:30,197 INFO L231 Difference]: Finished difference. Result has 84 places, 89 transitions, 831 flow [2024-06-21 15:50:30,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=656, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=831, PETRI_PLACES=84, PETRI_TRANSITIONS=89} [2024-06-21 15:50:30,198 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 43 predicate places. [2024-06-21 15:50:30,198 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 89 transitions, 831 flow [2024-06-21 15:50:30,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:30,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:30,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:30,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 15:50:30,199 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-21 15:50:30,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:30,199 INFO L85 PathProgramCache]: Analyzing trace with hash -732780015, now seen corresponding path program 2 times [2024-06-21 15:50:30,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:30,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594639335] [2024-06-21 15:50:30,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:30,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:30,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:30,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-21 15:50:30,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:30,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594639335] [2024-06-21 15:50:30,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594639335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:30,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:30,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:50:30,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584011583] [2024-06-21 15:50:30,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:30,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:50:30,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:30,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:50:30,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:50:30,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:30,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 89 transitions, 831 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:30,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:30,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:30,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:30,544 INFO L124 PetriNetUnfolderBase]: 1141/1868 cut-off events. [2024-06-21 15:50:30,544 INFO L125 PetriNetUnfolderBase]: For 12579/12581 co-relation queries the response was YES. [2024-06-21 15:50:30,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8756 conditions, 1868 events. 1141/1868 cut-off events. For 12579/12581 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 9734 event pairs, 324 based on Foata normal form. 6/1869 useless extension candidates. Maximal degree in co-relation 8714. Up to 1586 conditions per place. [2024-06-21 15:50:30,556 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 75 selfloop transitions, 33 changer transitions 0/115 dead transitions. [2024-06-21 15:50:30,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 115 transitions, 1157 flow [2024-06-21 15:50:30,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:50:30,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:50:30,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-21 15:50:30,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 15:50:30,557 INFO L175 Difference]: Start difference. First operand has 84 places, 89 transitions, 831 flow. Second operand 6 states and 150 transitions. [2024-06-21 15:50:30,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 115 transitions, 1157 flow [2024-06-21 15:50:30,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 115 transitions, 1099 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-21 15:50:30,574 INFO L231 Difference]: Finished difference. Result has 88 places, 92 transitions, 888 flow [2024-06-21 15:50:30,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=775, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=888, PETRI_PLACES=88, PETRI_TRANSITIONS=92} [2024-06-21 15:50:30,575 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 47 predicate places. [2024-06-21 15:50:30,575 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 92 transitions, 888 flow [2024-06-21 15:50:30,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:30,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:30,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:30,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 15:50:30,576 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-21 15:50:30,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:30,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1962107975, now seen corresponding path program 3 times [2024-06-21 15:50:30,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:30,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763675194] [2024-06-21 15:50:30,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:30,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:30,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:30,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:30,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:30,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763675194] [2024-06-21 15:50:30,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763675194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:30,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:30,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:50:30,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013065451] [2024-06-21 15:50:30,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:30,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:50:30,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:30,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:50:30,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:50:30,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:30,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 92 transitions, 888 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:30,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:30,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:30,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:30,885 INFO L124 PetriNetUnfolderBase]: 1133/1846 cut-off events. [2024-06-21 15:50:30,886 INFO L125 PetriNetUnfolderBase]: For 14188/14190 co-relation queries the response was YES. [2024-06-21 15:50:30,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8990 conditions, 1846 events. 1133/1846 cut-off events. For 14188/14190 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 9560 event pairs, 337 based on Foata normal form. 4/1839 useless extension candidates. Maximal degree in co-relation 8946. Up to 1588 conditions per place. [2024-06-21 15:50:30,897 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 81 selfloop transitions, 29 changer transitions 0/117 dead transitions. [2024-06-21 15:50:30,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 117 transitions, 1203 flow [2024-06-21 15:50:30,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:50:30,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:50:30,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-21 15:50:30,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-21 15:50:30,899 INFO L175 Difference]: Start difference. First operand has 88 places, 92 transitions, 888 flow. Second operand 6 states and 145 transitions. [2024-06-21 15:50:30,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 117 transitions, 1203 flow [2024-06-21 15:50:30,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 117 transitions, 1122 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 15:50:30,916 INFO L231 Difference]: Finished difference. Result has 90 places, 94 transitions, 900 flow [2024-06-21 15:50:30,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=807, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=900, PETRI_PLACES=90, PETRI_TRANSITIONS=94} [2024-06-21 15:50:30,917 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 49 predicate places. [2024-06-21 15:50:30,917 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 94 transitions, 900 flow [2024-06-21 15:50:30,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:30,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:30,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:30,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 15:50:30,918 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:30,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:30,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1379449759, now seen corresponding path program 1 times [2024-06-21 15:50:30,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:30,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852770410] [2024-06-21 15:50:30,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:30,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:30,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:30,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:30,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:30,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852770410] [2024-06-21 15:50:30,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852770410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:30,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:30,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 15:50:30,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130571620] [2024-06-21 15:50:30,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:30,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 15:50:30,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:30,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 15:50:30,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 15:50:31,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:50:31,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 94 transitions, 900 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 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-21 15:50:31,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:31,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:50:31,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:31,166 INFO L124 PetriNetUnfolderBase]: 1044/1768 cut-off events. [2024-06-21 15:50:31,166 INFO L125 PetriNetUnfolderBase]: For 15387/15388 co-relation queries the response was YES. [2024-06-21 15:50:31,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8721 conditions, 1768 events. 1044/1768 cut-off events. For 15387/15388 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9448 event pairs, 314 based on Foata normal form. 2/1763 useless extension candidates. Maximal degree in co-relation 8676. Up to 1545 conditions per place. [2024-06-21 15:50:31,178 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 83 selfloop transitions, 25 changer transitions 0/119 dead transitions. [2024-06-21 15:50:31,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 119 transitions, 1292 flow [2024-06-21 15:50:31,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:50:31,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:50:31,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-21 15:50:31,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615 [2024-06-21 15:50:31,179 INFO L175 Difference]: Start difference. First operand has 90 places, 94 transitions, 900 flow. Second operand 5 states and 123 transitions. [2024-06-21 15:50:31,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 119 transitions, 1292 flow [2024-06-21 15:50:31,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 119 transitions, 1217 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 15:50:31,199 INFO L231 Difference]: Finished difference. Result has 93 places, 106 transitions, 1048 flow [2024-06-21 15:50:31,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=825, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1048, PETRI_PLACES=93, PETRI_TRANSITIONS=106} [2024-06-21 15:50:31,200 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 52 predicate places. [2024-06-21 15:50:31,200 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 106 transitions, 1048 flow [2024-06-21 15:50:31,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 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-21 15:50:31,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:31,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:31,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 15:50:31,201 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:31,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:31,201 INFO L85 PathProgramCache]: Analyzing trace with hash 1328181639, now seen corresponding path program 1 times [2024-06-21 15:50:31,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:31,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045555045] [2024-06-21 15:50:31,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:31,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:31,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:31,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-21 15:50:31,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:31,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045555045] [2024-06-21 15:50:31,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045555045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:31,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:31,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:50:31,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853479391] [2024-06-21 15:50:31,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:31,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:50:31,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:31,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:50:31,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:50:31,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:31,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 106 transitions, 1048 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:31,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:31,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:31,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:31,584 INFO L124 PetriNetUnfolderBase]: 1188/1967 cut-off events. [2024-06-21 15:50:31,584 INFO L125 PetriNetUnfolderBase]: For 19739/19741 co-relation queries the response was YES. [2024-06-21 15:50:31,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9933 conditions, 1967 events. 1188/1967 cut-off events. For 19739/19741 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 10471 event pairs, 181 based on Foata normal form. 18/1980 useless extension candidates. Maximal degree in co-relation 9885. Up to 1247 conditions per place. [2024-06-21 15:50:31,597 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 86 selfloop transitions, 46 changer transitions 0/139 dead transitions. [2024-06-21 15:50:31,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 139 transitions, 1505 flow [2024-06-21 15:50:31,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:50:31,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:50:31,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-21 15:50:31,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-06-21 15:50:31,599 INFO L175 Difference]: Start difference. First operand has 93 places, 106 transitions, 1048 flow. Second operand 6 states and 158 transitions. [2024-06-21 15:50:31,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 139 transitions, 1505 flow [2024-06-21 15:50:31,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 139 transitions, 1469 flow, removed 18 selfloop flow, removed 0 redundant places. [2024-06-21 15:50:31,627 INFO L231 Difference]: Finished difference. Result has 99 places, 108 transitions, 1142 flow [2024-06-21 15:50:31,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1014, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1142, PETRI_PLACES=99, PETRI_TRANSITIONS=108} [2024-06-21 15:50:31,628 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 58 predicate places. [2024-06-21 15:50:31,628 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 108 transitions, 1142 flow [2024-06-21 15:50:31,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:31,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:31,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:31,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 15:50:31,629 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-21 15:50:31,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:31,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1494177269, now seen corresponding path program 2 times [2024-06-21 15:50:31,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:31,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414157310] [2024-06-21 15:50:31,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:31,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:31,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:31,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:31,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:31,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414157310] [2024-06-21 15:50:31,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414157310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:31,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:31,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:50:31,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487473508] [2024-06-21 15:50:31,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:31,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:50:31,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:31,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:50:31,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:50:31,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:31,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 108 transitions, 1142 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:31,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:31,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:31,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:31,977 INFO L124 PetriNetUnfolderBase]: 1132/1883 cut-off events. [2024-06-21 15:50:31,977 INFO L125 PetriNetUnfolderBase]: For 20453/20455 co-relation queries the response was YES. [2024-06-21 15:50:31,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9561 conditions, 1883 events. 1132/1883 cut-off events. For 20453/20455 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 10009 event pairs, 243 based on Foata normal form. 28/1906 useless extension candidates. Maximal degree in co-relation 9510. Up to 1423 conditions per place. [2024-06-21 15:50:31,989 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 88 selfloop transitions, 41 changer transitions 0/136 dead transitions. [2024-06-21 15:50:31,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 136 transitions, 1520 flow [2024-06-21 15:50:31,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:50:31,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:50:31,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-21 15:50:31,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-21 15:50:31,990 INFO L175 Difference]: Start difference. First operand has 99 places, 108 transitions, 1142 flow. Second operand 6 states and 154 transitions. [2024-06-21 15:50:31,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 136 transitions, 1520 flow [2024-06-21 15:50:32,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 136 transitions, 1431 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-21 15:50:32,017 INFO L231 Difference]: Finished difference. Result has 102 places, 109 transitions, 1169 flow [2024-06-21 15:50:32,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1056, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1169, PETRI_PLACES=102, PETRI_TRANSITIONS=109} [2024-06-21 15:50:32,018 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 61 predicate places. [2024-06-21 15:50:32,018 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 109 transitions, 1169 flow [2024-06-21 15:50:32,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:32,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:32,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:32,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 15:50:32,019 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-21 15:50:32,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:32,019 INFO L85 PathProgramCache]: Analyzing trace with hash 1464453147, now seen corresponding path program 3 times [2024-06-21 15:50:32,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:32,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641793254] [2024-06-21 15:50:32,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:32,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:32,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:32,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-21 15:50:32,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:32,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641793254] [2024-06-21 15:50:32,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641793254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:32,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:32,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:50:32,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798433095] [2024-06-21 15:50:32,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:32,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:50:32,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:32,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:50:32,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:50:32,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:32,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 109 transitions, 1169 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:32,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:32,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:32,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:32,372 INFO L124 PetriNetUnfolderBase]: 1190/1983 cut-off events. [2024-06-21 15:50:32,372 INFO L125 PetriNetUnfolderBase]: For 22300/22314 co-relation queries the response was YES. [2024-06-21 15:50:32,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10030 conditions, 1983 events. 1190/1983 cut-off events. For 22300/22314 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 10684 event pairs, 321 based on Foata normal form. 24/2000 useless extension candidates. Maximal degree in co-relation 9978. Up to 1623 conditions per place. [2024-06-21 15:50:32,384 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 104 selfloop transitions, 25 changer transitions 0/136 dead transitions. [2024-06-21 15:50:32,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 136 transitions, 1534 flow [2024-06-21 15:50:32,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:50:32,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:50:32,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-21 15:50:32,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 15:50:32,386 INFO L175 Difference]: Start difference. First operand has 102 places, 109 transitions, 1169 flow. Second operand 6 states and 147 transitions. [2024-06-21 15:50:32,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 136 transitions, 1534 flow [2024-06-21 15:50:32,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 136 transitions, 1457 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-21 15:50:32,411 INFO L231 Difference]: Finished difference. Result has 104 places, 110 transitions, 1167 flow [2024-06-21 15:50:32,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1092, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1167, PETRI_PLACES=104, PETRI_TRANSITIONS=110} [2024-06-21 15:50:32,412 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-21 15:50:32,412 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 110 transitions, 1167 flow [2024-06-21 15:50:32,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:32,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:32,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:32,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 15:50:32,413 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-21 15:50:32,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:32,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1121100699, now seen corresponding path program 4 times [2024-06-21 15:50:32,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:32,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633617349] [2024-06-21 15:50:32,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:32,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:32,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:32,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:32,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:32,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633617349] [2024-06-21 15:50:32,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633617349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:32,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:32,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:50:32,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248424540] [2024-06-21 15:50:32,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:32,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:50:32,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:32,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:50:32,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:50:32,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:32,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 110 transitions, 1167 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:32,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:32,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:32,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:32,827 INFO L124 PetriNetUnfolderBase]: 1248/2082 cut-off events. [2024-06-21 15:50:32,828 INFO L125 PetriNetUnfolderBase]: For 24063/24065 co-relation queries the response was YES. [2024-06-21 15:50:32,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10484 conditions, 2082 events. 1248/2082 cut-off events. For 24063/24065 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11316 event pairs, 336 based on Foata normal form. 16/2089 useless extension candidates. Maximal degree in co-relation 10431. Up to 1721 conditions per place. [2024-06-21 15:50:32,843 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 106 selfloop transitions, 28 changer transitions 0/141 dead transitions. [2024-06-21 15:50:32,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 141 transitions, 1554 flow [2024-06-21 15:50:32,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:50:32,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:50:32,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 15:50:32,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:50:32,845 INFO L175 Difference]: Start difference. First operand has 104 places, 110 transitions, 1167 flow. Second operand 7 states and 168 transitions. [2024-06-21 15:50:32,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 141 transitions, 1554 flow [2024-06-21 15:50:32,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 141 transitions, 1497 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-21 15:50:32,883 INFO L231 Difference]: Finished difference. Result has 107 places, 111 transitions, 1193 flow [2024-06-21 15:50:32,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1110, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1193, PETRI_PLACES=107, PETRI_TRANSITIONS=111} [2024-06-21 15:50:32,884 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 66 predicate places. [2024-06-21 15:50:32,884 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 111 transitions, 1193 flow [2024-06-21 15:50:32,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:32,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:32,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:32,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 15:50:32,885 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:32,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:32,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1458942897, now seen corresponding path program 5 times [2024-06-21 15:50:32,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:32,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203189275] [2024-06-21 15:50:32,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:32,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:32,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:33,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:33,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:33,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203189275] [2024-06-21 15:50:33,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203189275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:33,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:33,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:50:33,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882508411] [2024-06-21 15:50:33,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:33,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:50:33,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:33,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:50:33,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:50:33,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:33,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 111 transitions, 1193 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:33,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:33,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:33,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:33,319 INFO L124 PetriNetUnfolderBase]: 1264/2114 cut-off events. [2024-06-21 15:50:33,320 INFO L125 PetriNetUnfolderBase]: For 25130/25132 co-relation queries the response was YES. [2024-06-21 15:50:33,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10624 conditions, 2114 events. 1264/2114 cut-off events. For 25130/25132 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 11534 event pairs, 329 based on Foata normal form. 12/2117 useless extension candidates. Maximal degree in co-relation 10570. Up to 1666 conditions per place. [2024-06-21 15:50:33,336 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 111 selfloop transitions, 31 changer transitions 0/149 dead transitions. [2024-06-21 15:50:33,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 149 transitions, 1622 flow [2024-06-21 15:50:33,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:50:33,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:50:33,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-21 15:50:33,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-21 15:50:33,338 INFO L175 Difference]: Start difference. First operand has 107 places, 111 transitions, 1193 flow. Second operand 8 states and 191 transitions. [2024-06-21 15:50:33,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 149 transitions, 1622 flow [2024-06-21 15:50:33,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 149 transitions, 1557 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 15:50:33,372 INFO L231 Difference]: Finished difference. Result has 110 places, 112 transitions, 1218 flow [2024-06-21 15:50:33,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1128, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1218, PETRI_PLACES=110, PETRI_TRANSITIONS=112} [2024-06-21 15:50:33,373 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 69 predicate places. [2024-06-21 15:50:33,373 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 112 transitions, 1218 flow [2024-06-21 15:50:33,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:33,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:33,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:33,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 15:50:33,373 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-21 15:50:33,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:33,374 INFO L85 PathProgramCache]: Analyzing trace with hash -339765477, now seen corresponding path program 1 times [2024-06-21 15:50:33,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:33,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210808498] [2024-06-21 15:50:33,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:33,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:33,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:33,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:33,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:33,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210808498] [2024-06-21 15:50:33,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210808498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:33,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:33,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:50:33,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204108084] [2024-06-21 15:50:33,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:33,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:50:33,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:33,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:50:33,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:50:33,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:33,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 112 transitions, 1218 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:33,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:33,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:33,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:33,704 INFO L124 PetriNetUnfolderBase]: 1244/2091 cut-off events. [2024-06-21 15:50:33,704 INFO L125 PetriNetUnfolderBase]: For 25638/25652 co-relation queries the response was YES. [2024-06-21 15:50:33,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10368 conditions, 2091 events. 1244/2091 cut-off events. For 25638/25652 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11498 event pairs, 279 based on Foata normal form. 20/2104 useless extension candidates. Maximal degree in co-relation 10313. Up to 1422 conditions per place. [2024-06-21 15:50:33,718 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 105 selfloop transitions, 29 changer transitions 0/141 dead transitions. [2024-06-21 15:50:33,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 141 transitions, 1561 flow [2024-06-21 15:50:33,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:50:33,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:50:33,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-21 15:50:33,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-21 15:50:33,720 INFO L175 Difference]: Start difference. First operand has 110 places, 112 transitions, 1218 flow. Second operand 6 states and 149 transitions. [2024-06-21 15:50:33,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 141 transitions, 1561 flow [2024-06-21 15:50:33,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 141 transitions, 1485 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 15:50:33,754 INFO L231 Difference]: Finished difference. Result has 109 places, 111 transitions, 1170 flow [2024-06-21 15:50:33,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1108, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1170, PETRI_PLACES=109, PETRI_TRANSITIONS=111} [2024-06-21 15:50:33,755 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 68 predicate places. [2024-06-21 15:50:33,755 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 111 transitions, 1170 flow [2024-06-21 15:50:33,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:33,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:33,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:33,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 15:50:33,756 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:33,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:33,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1920217103, now seen corresponding path program 1 times [2024-06-21 15:50:33,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:33,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990555111] [2024-06-21 15:50:33,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:33,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:33,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:33,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:33,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:33,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990555111] [2024-06-21 15:50:33,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990555111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:33,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:33,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:50:33,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234330445] [2024-06-21 15:50:33,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:33,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:50:33,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:33,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:50:33,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:50:33,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-21 15:50:33,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 111 transitions, 1170 flow. Second operand has 6 states, 6 states have (on average 15.333333333333334) internal successors, (92), 6 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:33,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:33,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-21 15:50:33,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:34,055 INFO L124 PetriNetUnfolderBase]: 1227/2081 cut-off events. [2024-06-21 15:50:34,055 INFO L125 PetriNetUnfolderBase]: For 24954/24954 co-relation queries the response was YES. [2024-06-21 15:50:34,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10355 conditions, 2081 events. 1227/2081 cut-off events. For 24954/24954 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11523 event pairs, 294 based on Foata normal form. 2/2071 useless extension candidates. Maximal degree in co-relation 10298. Up to 1805 conditions per place. [2024-06-21 15:50:34,069 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 93 selfloop transitions, 34 changer transitions 0/143 dead transitions. [2024-06-21 15:50:34,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 143 transitions, 1683 flow [2024-06-21 15:50:34,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:50:34,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:50:34,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-21 15:50:34,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-21 15:50:34,071 INFO L175 Difference]: Start difference. First operand has 109 places, 111 transitions, 1170 flow. Second operand 6 states and 134 transitions. [2024-06-21 15:50:34,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 143 transitions, 1683 flow [2024-06-21 15:50:34,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 143 transitions, 1615 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-21 15:50:34,102 INFO L231 Difference]: Finished difference. Result has 115 places, 130 transitions, 1422 flow [2024-06-21 15:50:34,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1108, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1422, PETRI_PLACES=115, PETRI_TRANSITIONS=130} [2024-06-21 15:50:34,103 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 74 predicate places. [2024-06-21 15:50:34,103 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 130 transitions, 1422 flow [2024-06-21 15:50:34,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.333333333333334) internal successors, (92), 6 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:34,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:34,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:34,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 15:50:34,103 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:34,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:34,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1600962639, now seen corresponding path program 2 times [2024-06-21 15:50:34,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:34,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698126111] [2024-06-21 15:50:34,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:34,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:34,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:34,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:34,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:34,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698126111] [2024-06-21 15:50:34,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698126111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:34,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:34,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:50:34,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766860597] [2024-06-21 15:50:34,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:34,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:50:34,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:34,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:50:34,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:50:34,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:50:34,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 130 transitions, 1422 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:34,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:34,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:50:34,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:34,446 INFO L124 PetriNetUnfolderBase]: 1226/2078 cut-off events. [2024-06-21 15:50:34,446 INFO L125 PetriNetUnfolderBase]: For 26416/26419 co-relation queries the response was YES. [2024-06-21 15:50:34,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10637 conditions, 2078 events. 1226/2078 cut-off events. For 26416/26419 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11578 event pairs, 305 based on Foata normal form. 2/2063 useless extension candidates. Maximal degree in co-relation 10575. Up to 1809 conditions per place. [2024-06-21 15:50:34,460 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 94 selfloop transitions, 29 changer transitions 0/140 dead transitions. [2024-06-21 15:50:34,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 140 transitions, 1717 flow [2024-06-21 15:50:34,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 15:50:34,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 15:50:34,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-21 15:50:34,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-21 15:50:34,461 INFO L175 Difference]: Start difference. First operand has 115 places, 130 transitions, 1422 flow. Second operand 4 states and 99 transitions. [2024-06-21 15:50:34,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 140 transitions, 1717 flow [2024-06-21 15:50:34,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 140 transitions, 1687 flow, removed 15 selfloop flow, removed 0 redundant places. [2024-06-21 15:50:34,500 INFO L231 Difference]: Finished difference. Result has 119 places, 133 transitions, 1501 flow [2024-06-21 15:50:34,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1402, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1501, PETRI_PLACES=119, PETRI_TRANSITIONS=133} [2024-06-21 15:50:34,501 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 78 predicate places. [2024-06-21 15:50:34,501 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 133 transitions, 1501 flow [2024-06-21 15:50:34,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:34,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:34,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:34,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 15:50:34,502 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-21 15:50:34,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:34,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1423766763, now seen corresponding path program 1 times [2024-06-21 15:50:34,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:34,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297558360] [2024-06-21 15:50:34,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:34,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:34,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:34,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:34,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:34,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297558360] [2024-06-21 15:50:34,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297558360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:34,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:34,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 15:50:34,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603043325] [2024-06-21 15:50:34,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:34,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 15:50:34,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:34,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 15:50:34,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 15:50:34,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:50:34,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 133 transitions, 1501 flow. Second operand has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:34,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:34,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:50:34,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:34,782 INFO L124 PetriNetUnfolderBase]: 1217/2104 cut-off events. [2024-06-21 15:50:34,782 INFO L125 PetriNetUnfolderBase]: For 30009/30030 co-relation queries the response was YES. [2024-06-21 15:50:34,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11042 conditions, 2104 events. 1217/2104 cut-off events. For 30009/30030 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11835 event pairs, 313 based on Foata normal form. 17/2112 useless extension candidates. Maximal degree in co-relation 10977. Up to 1826 conditions per place. [2024-06-21 15:50:34,799 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 113 selfloop transitions, 26 changer transitions 0/151 dead transitions. [2024-06-21 15:50:34,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 151 transitions, 1919 flow [2024-06-21 15:50:34,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:50:34,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:50:34,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-21 15:50:34,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-06-21 15:50:34,802 INFO L175 Difference]: Start difference. First operand has 119 places, 133 transitions, 1501 flow. Second operand 5 states and 122 transitions. [2024-06-21 15:50:34,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 151 transitions, 1919 flow [2024-06-21 15:50:34,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 151 transitions, 1867 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-21 15:50:34,844 INFO L231 Difference]: Finished difference. Result has 122 places, 137 transitions, 1557 flow [2024-06-21 15:50:34,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1449, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1557, PETRI_PLACES=122, PETRI_TRANSITIONS=137} [2024-06-21 15:50:34,846 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 81 predicate places. [2024-06-21 15:50:34,846 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 137 transitions, 1557 flow [2024-06-21 15:50:34,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:34,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:34,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:34,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 15:50:34,846 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:34,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:34,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1390254165, now seen corresponding path program 2 times [2024-06-21 15:50:34,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:34,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504759495] [2024-06-21 15:50:34,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:34,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:34,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:34,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:34,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:34,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504759495] [2024-06-21 15:50:34,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504759495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:34,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:34,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:50:34,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275904846] [2024-06-21 15:50:34,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:34,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:50:34,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:34,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:50:34,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:50:34,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:50:34,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 137 transitions, 1557 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:34,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:34,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:50:34,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:35,180 INFO L124 PetriNetUnfolderBase]: 1216/2094 cut-off events. [2024-06-21 15:50:35,180 INFO L125 PetriNetUnfolderBase]: For 30905/30914 co-relation queries the response was YES. [2024-06-21 15:50:35,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11081 conditions, 2094 events. 1216/2094 cut-off events. For 30905/30914 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 11659 event pairs, 313 based on Foata normal form. 9/2091 useless extension candidates. Maximal degree in co-relation 11015. Up to 1821 conditions per place. [2024-06-21 15:50:35,196 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 107 selfloop transitions, 32 changer transitions 0/151 dead transitions. [2024-06-21 15:50:35,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 151 transitions, 1883 flow [2024-06-21 15:50:35,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:50:35,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:50:35,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-21 15:50:35,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-21 15:50:35,197 INFO L175 Difference]: Start difference. First operand has 122 places, 137 transitions, 1557 flow. Second operand 6 states and 140 transitions. [2024-06-21 15:50:35,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 151 transitions, 1883 flow [2024-06-21 15:50:35,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 151 transitions, 1825 flow, removed 18 selfloop flow, removed 1 redundant places. [2024-06-21 15:50:35,244 INFO L231 Difference]: Finished difference. Result has 127 places, 137 transitions, 1569 flow [2024-06-21 15:50:35,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1499, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1569, PETRI_PLACES=127, PETRI_TRANSITIONS=137} [2024-06-21 15:50:35,245 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 86 predicate places. [2024-06-21 15:50:35,245 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 137 transitions, 1569 flow [2024-06-21 15:50:35,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:35,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:35,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:35,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 15:50:35,246 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:35,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:35,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1423646607, now seen corresponding path program 1 times [2024-06-21 15:50:35,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:35,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046268047] [2024-06-21 15:50:35,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:35,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:35,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:35,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:35,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:35,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046268047] [2024-06-21 15:50:35,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046268047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:35,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:35,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:50:35,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884529179] [2024-06-21 15:50:35,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:35,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:50:35,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:35,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:50:35,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:50:35,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:35,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 137 transitions, 1569 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:35,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:35,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:35,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:35,581 INFO L124 PetriNetUnfolderBase]: 1301/2183 cut-off events. [2024-06-21 15:50:35,581 INFO L125 PetriNetUnfolderBase]: For 32889/32891 co-relation queries the response was YES. [2024-06-21 15:50:35,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11554 conditions, 2183 events. 1301/2183 cut-off events. For 32889/32891 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 11936 event pairs, 316 based on Foata normal form. 1/2180 useless extension candidates. Maximal degree in co-relation 11486. Up to 1956 conditions per place. [2024-06-21 15:50:35,597 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 141 selfloop transitions, 28 changer transitions 0/176 dead transitions. [2024-06-21 15:50:35,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 176 transitions, 2356 flow [2024-06-21 15:50:35,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:50:35,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:50:35,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-21 15:50:35,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-21 15:50:35,598 INFO L175 Difference]: Start difference. First operand has 127 places, 137 transitions, 1569 flow. Second operand 6 states and 139 transitions. [2024-06-21 15:50:35,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 176 transitions, 2356 flow [2024-06-21 15:50:35,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 176 transitions, 2242 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 15:50:35,643 INFO L231 Difference]: Finished difference. Result has 132 places, 156 transitions, 1827 flow [2024-06-21 15:50:35,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1491, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1827, PETRI_PLACES=132, PETRI_TRANSITIONS=156} [2024-06-21 15:50:35,643 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 91 predicate places. [2024-06-21 15:50:35,644 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 156 transitions, 1827 flow [2024-06-21 15:50:35,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:35,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:35,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:35,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 15:50:35,644 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:35,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:35,645 INFO L85 PathProgramCache]: Analyzing trace with hash 1106322029, now seen corresponding path program 2 times [2024-06-21 15:50:35,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:35,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993358246] [2024-06-21 15:50:35,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:35,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:35,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:35,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:35,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:35,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993358246] [2024-06-21 15:50:35,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993358246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:35,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:35,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:50:35,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713982669] [2024-06-21 15:50:35,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:35,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:50:35,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:35,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:50:35,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:50:35,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:35,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 156 transitions, 1827 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:35,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:35,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:35,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:36,026 INFO L124 PetriNetUnfolderBase]: 1314/2209 cut-off events. [2024-06-21 15:50:36,026 INFO L125 PetriNetUnfolderBase]: For 36161/36163 co-relation queries the response was YES. [2024-06-21 15:50:36,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12117 conditions, 2209 events. 1314/2209 cut-off events. For 36161/36163 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12148 event pairs, 308 based on Foata normal form. 1/2208 useless extension candidates. Maximal degree in co-relation 12045. Up to 1989 conditions per place. [2024-06-21 15:50:36,045 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 149 selfloop transitions, 26 changer transitions 0/182 dead transitions. [2024-06-21 15:50:36,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 182 transitions, 2403 flow [2024-06-21 15:50:36,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:50:36,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:50:36,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-21 15:50:36,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-21 15:50:36,047 INFO L175 Difference]: Start difference. First operand has 132 places, 156 transitions, 1827 flow. Second operand 7 states and 155 transitions. [2024-06-21 15:50:36,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 182 transitions, 2403 flow [2024-06-21 15:50:36,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 182 transitions, 2361 flow, removed 21 selfloop flow, removed 0 redundant places. [2024-06-21 15:50:36,114 INFO L231 Difference]: Finished difference. Result has 141 places, 167 transitions, 2000 flow [2024-06-21 15:50:36,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1795, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2000, PETRI_PLACES=141, PETRI_TRANSITIONS=167} [2024-06-21 15:50:36,114 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 100 predicate places. [2024-06-21 15:50:36,115 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 167 transitions, 2000 flow [2024-06-21 15:50:36,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:36,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:36,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:36,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 15:50:36,115 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:36,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:36,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1120384559, now seen corresponding path program 3 times [2024-06-21 15:50:36,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:36,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459947193] [2024-06-21 15:50:36,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:36,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:36,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:36,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:36,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:36,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459947193] [2024-06-21 15:50:36,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459947193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:36,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:36,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:50:36,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568133492] [2024-06-21 15:50:36,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:36,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:50:36,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:36,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:50:36,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:50:36,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:36,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 167 transitions, 2000 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:36,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:36,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:36,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:36,532 INFO L124 PetriNetUnfolderBase]: 1311/2205 cut-off events. [2024-06-21 15:50:36,532 INFO L125 PetriNetUnfolderBase]: For 38230/38232 co-relation queries the response was YES. [2024-06-21 15:50:36,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12198 conditions, 2205 events. 1311/2205 cut-off events. For 38230/38232 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12125 event pairs, 309 based on Foata normal form. 1/2204 useless extension candidates. Maximal degree in co-relation 12121. Up to 1987 conditions per place. [2024-06-21 15:50:36,553 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 150 selfloop transitions, 27 changer transitions 0/184 dead transitions. [2024-06-21 15:50:36,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 184 transitions, 2465 flow [2024-06-21 15:50:36,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:50:36,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:50:36,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-21 15:50:36,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-21 15:50:36,555 INFO L175 Difference]: Start difference. First operand has 141 places, 167 transitions, 2000 flow. Second operand 6 states and 142 transitions. [2024-06-21 15:50:36,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 184 transitions, 2465 flow [2024-06-21 15:50:36,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 184 transitions, 2399 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-21 15:50:36,627 INFO L231 Difference]: Finished difference. Result has 144 places, 167 transitions, 1994 flow [2024-06-21 15:50:36,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1934, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1994, PETRI_PLACES=144, PETRI_TRANSITIONS=167} [2024-06-21 15:50:36,630 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 103 predicate places. [2024-06-21 15:50:36,630 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 167 transitions, 1994 flow [2024-06-21 15:50:36,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:36,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:36,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:36,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 15:50:36,631 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-21 15:50:36,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:36,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1106330957, now seen corresponding path program 1 times [2024-06-21 15:50:36,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:36,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918458793] [2024-06-21 15:50:36,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:36,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:36,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:36,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:36,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:36,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918458793] [2024-06-21 15:50:36,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918458793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:36,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:36,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:50:36,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689621330] [2024-06-21 15:50:36,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:36,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:50:36,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:36,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:50:36,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:50:36,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:50:36,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 167 transitions, 1994 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:36,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:36,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:50:36,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:36,998 INFO L124 PetriNetUnfolderBase]: 1245/2103 cut-off events. [2024-06-21 15:50:36,999 INFO L125 PetriNetUnfolderBase]: For 39289/39293 co-relation queries the response was YES. [2024-06-21 15:50:37,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11737 conditions, 2103 events. 1245/2103 cut-off events. For 39289/39293 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11596 event pairs, 296 based on Foata normal form. 2/2096 useless extension candidates. Maximal degree in co-relation 11659. Up to 1868 conditions per place. [2024-06-21 15:50:37,018 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 148 selfloop transitions, 12 changer transitions 0/179 dead transitions. [2024-06-21 15:50:37,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 179 transitions, 2369 flow [2024-06-21 15:50:37,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:50:37,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:50:37,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-21 15:50:37,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-21 15:50:37,019 INFO L175 Difference]: Start difference. First operand has 144 places, 167 transitions, 1994 flow. Second operand 5 states and 116 transitions. [2024-06-21 15:50:37,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 179 transitions, 2369 flow [2024-06-21 15:50:37,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 179 transitions, 2324 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-21 15:50:37,089 INFO L231 Difference]: Finished difference. Result has 146 places, 169 transitions, 1998 flow [2024-06-21 15:50:37,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1949, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1998, PETRI_PLACES=146, PETRI_TRANSITIONS=169} [2024-06-21 15:50:37,090 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 105 predicate places. [2024-06-21 15:50:37,090 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 169 transitions, 1998 flow [2024-06-21 15:50:37,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:37,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:37,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:37,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 15:50:37,091 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-21 15:50:37,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:37,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1187095605, now seen corresponding path program 1 times [2024-06-21 15:50:37,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:37,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866765678] [2024-06-21 15:50:37,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:37,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:37,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:37,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-21 15:50:37,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:37,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866765678] [2024-06-21 15:50:37,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866765678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:37,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:37,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:50:37,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993589270] [2024-06-21 15:50:37,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:37,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:50:37,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:37,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:50:37,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:50:37,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:37,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 169 transitions, 1998 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:37,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:37,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:37,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:37,412 INFO L124 PetriNetUnfolderBase]: 1311/2192 cut-off events. [2024-06-21 15:50:37,412 INFO L125 PetriNetUnfolderBase]: For 42575/42586 co-relation queries the response was YES. [2024-06-21 15:50:37,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12372 conditions, 2192 events. 1311/2192 cut-off events. For 42575/42586 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11965 event pairs, 316 based on Foata normal form. 7/2196 useless extension candidates. Maximal degree in co-relation 12293. Up to 1966 conditions per place. [2024-06-21 15:50:37,431 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 145 selfloop transitions, 37 changer transitions 0/189 dead transitions. [2024-06-21 15:50:37,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 189 transitions, 2525 flow [2024-06-21 15:50:37,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:50:37,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:50:37,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-21 15:50:37,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:50:37,433 INFO L175 Difference]: Start difference. First operand has 146 places, 169 transitions, 1998 flow. Second operand 6 states and 138 transitions. [2024-06-21 15:50:37,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 189 transitions, 2525 flow [2024-06-21 15:50:37,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 189 transitions, 2492 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-21 15:50:37,492 INFO L231 Difference]: Finished difference. Result has 150 places, 174 transitions, 2102 flow [2024-06-21 15:50:37,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1965, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2102, PETRI_PLACES=150, PETRI_TRANSITIONS=174} [2024-06-21 15:50:37,493 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 109 predicate places. [2024-06-21 15:50:37,493 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 174 transitions, 2102 flow [2024-06-21 15:50:37,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:37,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:37,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:37,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 15:50:37,493 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:37,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:37,493 INFO L85 PathProgramCache]: Analyzing trace with hash 148207243, now seen corresponding path program 2 times [2024-06-21 15:50:37,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:37,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620555226] [2024-06-21 15:50:37,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:37,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:37,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:37,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:37,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:37,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620555226] [2024-06-21 15:50:37,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620555226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:37,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:37,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:50:37,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533528917] [2024-06-21 15:50:37,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:37,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:50:37,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:37,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:50:37,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:50:37,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:37,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 174 transitions, 2102 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:37,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:37,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:37,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:37,881 INFO L124 PetriNetUnfolderBase]: 1316/2197 cut-off events. [2024-06-21 15:50:37,881 INFO L125 PetriNetUnfolderBase]: For 44725/44727 co-relation queries the response was YES. [2024-06-21 15:50:37,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12569 conditions, 2197 events. 1316/2197 cut-off events. For 44725/44727 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11978 event pairs, 315 based on Foata normal form. 1/2194 useless extension candidates. Maximal degree in co-relation 12488. Up to 1972 conditions per place. [2024-06-21 15:50:37,896 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 144 selfloop transitions, 43 changer transitions 0/194 dead transitions. [2024-06-21 15:50:37,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 194 transitions, 2691 flow [2024-06-21 15:50:37,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:50:37,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:50:37,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-21 15:50:37,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-21 15:50:37,897 INFO L175 Difference]: Start difference. First operand has 150 places, 174 transitions, 2102 flow. Second operand 7 states and 159 transitions. [2024-06-21 15:50:37,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 194 transitions, 2691 flow [2024-06-21 15:50:37,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 194 transitions, 2574 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-21 15:50:37,950 INFO L231 Difference]: Finished difference. Result has 155 places, 178 transitions, 2134 flow [2024-06-21 15:50:37,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1995, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2134, PETRI_PLACES=155, PETRI_TRANSITIONS=178} [2024-06-21 15:50:37,951 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 114 predicate places. [2024-06-21 15:50:37,951 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 178 transitions, 2134 flow [2024-06-21 15:50:37,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:37,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:37,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:37,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 15:50:37,952 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:50:37,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:37,952 INFO L85 PathProgramCache]: Analyzing trace with hash -186562921, now seen corresponding path program 3 times [2024-06-21 15:50:37,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:37,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762969193] [2024-06-21 15:50:37,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:37,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:37,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:38,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:38,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:38,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762969193] [2024-06-21 15:50:38,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762969193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:38,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:38,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:50:38,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880350072] [2024-06-21 15:50:38,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:38,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:50:38,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:38,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:50:38,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:50:38,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:38,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 178 transitions, 2134 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:38,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:38,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:38,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:38,330 INFO L124 PetriNetUnfolderBase]: 1313/2193 cut-off events. [2024-06-21 15:50:38,330 INFO L125 PetriNetUnfolderBase]: For 46515/46517 co-relation queries the response was YES. [2024-06-21 15:50:38,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12599 conditions, 2193 events. 1313/2193 cut-off events. For 46515/46517 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11962 event pairs, 315 based on Foata normal form. 1/2190 useless extension candidates. Maximal degree in co-relation 12517. Up to 1969 conditions per place. [2024-06-21 15:50:38,347 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 144 selfloop transitions, 45 changer transitions 0/196 dead transitions. [2024-06-21 15:50:38,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 196 transitions, 2637 flow [2024-06-21 15:50:38,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:50:38,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:50:38,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-21 15:50:38,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-21 15:50:38,349 INFO L175 Difference]: Start difference. First operand has 155 places, 178 transitions, 2134 flow. Second operand 9 states and 192 transitions. [2024-06-21 15:50:38,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 196 transitions, 2637 flow [2024-06-21 15:50:38,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 196 transitions, 2481 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-21 15:50:38,425 INFO L231 Difference]: Finished difference. Result has 157 places, 179 transitions, 2084 flow [2024-06-21 15:50:38,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1982, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2084, PETRI_PLACES=157, PETRI_TRANSITIONS=179} [2024-06-21 15:50:38,426 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 116 predicate places. [2024-06-21 15:50:38,426 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 179 transitions, 2084 flow [2024-06-21 15:50:38,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:38,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:38,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:38,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 15:50:38,427 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-21 15:50:38,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:38,427 INFO L85 PathProgramCache]: Analyzing trace with hash -63754567, now seen corresponding path program 4 times [2024-06-21 15:50:38,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:38,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521095330] [2024-06-21 15:50:38,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:38,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:38,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:38,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:38,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:38,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521095330] [2024-06-21 15:50:38,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521095330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:38,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:38,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:50:38,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758958335] [2024-06-21 15:50:38,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:38,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:50:38,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:38,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:50:38,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:50:38,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:38,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 179 transitions, 2084 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:38,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:38,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:38,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:38,788 INFO L124 PetriNetUnfolderBase]: 1318/2205 cut-off events. [2024-06-21 15:50:38,789 INFO L125 PetriNetUnfolderBase]: For 48613/48615 co-relation queries the response was YES. [2024-06-21 15:50:38,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12620 conditions, 2205 events. 1318/2205 cut-off events. For 48613/48615 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12046 event pairs, 306 based on Foata normal form. 1/2204 useless extension candidates. Maximal degree in co-relation 12539. Up to 1996 conditions per place. [2024-06-21 15:50:38,805 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 160 selfloop transitions, 30 changer transitions 0/197 dead transitions. [2024-06-21 15:50:38,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 197 transitions, 2603 flow [2024-06-21 15:50:38,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:50:38,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:50:38,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-21 15:50:38,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-21 15:50:38,806 INFO L175 Difference]: Start difference. First operand has 157 places, 179 transitions, 2084 flow. Second operand 7 states and 155 transitions. [2024-06-21 15:50:38,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 197 transitions, 2603 flow [2024-06-21 15:50:38,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 197 transitions, 2505 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 15:50:38,891 INFO L231 Difference]: Finished difference. Result has 157 places, 182 transitions, 2079 flow [2024-06-21 15:50:38,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1992, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2079, PETRI_PLACES=157, PETRI_TRANSITIONS=182} [2024-06-21 15:50:38,892 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 116 predicate places. [2024-06-21 15:50:38,892 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 182 transitions, 2079 flow [2024-06-21 15:50:38,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:38,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:38,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:50:38,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 15:50:38,893 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-21 15:50:38,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:38,893 INFO L85 PathProgramCache]: Analyzing trace with hash 372178283, now seen corresponding path program 5 times [2024-06-21 15:50:38,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:38,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397198134] [2024-06-21 15:50:38,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:38,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:38,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:38,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:38,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:38,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397198134] [2024-06-21 15:50:38,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397198134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:38,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:38,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:50:38,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27836765] [2024-06-21 15:50:38,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:38,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:50:38,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:38,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:50:38,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:50:38,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:38,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 182 transitions, 2079 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:38,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:38,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:38,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:39,233 INFO L124 PetriNetUnfolderBase]: 1315/2201 cut-off events. [2024-06-21 15:50:39,233 INFO L125 PetriNetUnfolderBase]: For 50702/50704 co-relation queries the response was YES. [2024-06-21 15:50:39,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12622 conditions, 2201 events. 1315/2201 cut-off events. For 50702/50704 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12027 event pairs, 307 based on Foata normal form. 1/2200 useless extension candidates. Maximal degree in co-relation 12540. Up to 1993 conditions per place. [2024-06-21 15:50:39,251 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 161 selfloop transitions, 30 changer transitions 0/198 dead transitions. [2024-06-21 15:50:39,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 198 transitions, 2520 flow [2024-06-21 15:50:39,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:50:39,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:50:39,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-21 15:50:39,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-21 15:50:39,252 INFO L175 Difference]: Start difference. First operand has 157 places, 182 transitions, 2079 flow. Second operand 6 states and 141 transitions. [2024-06-21 15:50:39,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 198 transitions, 2520 flow [2024-06-21 15:50:39,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 198 transitions, 2473 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 15:50:39,329 INFO L231 Difference]: Finished difference. Result has 159 places, 182 transitions, 2098 flow [2024-06-21 15:50:39,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2032, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2098, PETRI_PLACES=159, PETRI_TRANSITIONS=182} [2024-06-21 15:50:39,329 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 118 predicate places. [2024-06-21 15:50:39,329 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 182 transitions, 2098 flow [2024-06-21 15:50:39,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:39,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:39,329 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-21 15:50:39,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 15:50:39,329 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-21 15:50:39,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:39,330 INFO L85 PathProgramCache]: Analyzing trace with hash -1696736612, now seen corresponding path program 1 times [2024-06-21 15:50:39,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:39,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688866450] [2024-06-21 15:50:39,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:39,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:39,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:39,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:39,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:39,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688866450] [2024-06-21 15:50:39,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688866450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:39,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:39,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:50:39,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175414453] [2024-06-21 15:50:39,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:39,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:50:39,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:39,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:50:39,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:50:39,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:39,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 182 transitions, 2098 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:39,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:39,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:39,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:39,763 INFO L124 PetriNetUnfolderBase]: 1328/2219 cut-off events. [2024-06-21 15:50:39,763 INFO L125 PetriNetUnfolderBase]: For 54181/54185 co-relation queries the response was YES. [2024-06-21 15:50:39,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12864 conditions, 2219 events. 1328/2219 cut-off events. For 54181/54185 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12115 event pairs, 314 based on Foata normal form. 1/2213 useless extension candidates. Maximal degree in co-relation 12781. Up to 1855 conditions per place. [2024-06-21 15:50:39,781 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 127 selfloop transitions, 70 changer transitions 0/204 dead transitions. [2024-06-21 15:50:39,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 204 transitions, 2674 flow [2024-06-21 15:50:39,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:50:39,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:50:39,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-21 15:50:39,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 15:50:39,782 INFO L175 Difference]: Start difference. First operand has 159 places, 182 transitions, 2098 flow. Second operand 6 states and 147 transitions. [2024-06-21 15:50:39,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 204 transitions, 2674 flow [2024-06-21 15:50:39,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 204 transitions, 2593 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 15:50:39,867 INFO L231 Difference]: Finished difference. Result has 160 places, 188 transitions, 2285 flow [2024-06-21 15:50:39,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2017, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2285, PETRI_PLACES=160, PETRI_TRANSITIONS=188} [2024-06-21 15:50:39,868 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 119 predicate places. [2024-06-21 15:50:39,868 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 188 transitions, 2285 flow [2024-06-21 15:50:39,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:39,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:39,868 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-21 15:50:39,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 15:50:39,868 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-21 15:50:39,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:39,869 INFO L85 PathProgramCache]: Analyzing trace with hash -994753934, now seen corresponding path program 2 times [2024-06-21 15:50:39,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:39,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458025271] [2024-06-21 15:50:39,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:39,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:39,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:39,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:39,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:39,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458025271] [2024-06-21 15:50:39,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458025271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:39,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:39,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:50:39,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395448931] [2024-06-21 15:50:39,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:39,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:50:39,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:39,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:50:39,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:50:39,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:39,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 188 transitions, 2285 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:39,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:39,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:39,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:40,223 INFO L124 PetriNetUnfolderBase]: 1333/2216 cut-off events. [2024-06-21 15:50:40,223 INFO L125 PetriNetUnfolderBase]: For 59499/59501 co-relation queries the response was YES. [2024-06-21 15:50:40,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13490 conditions, 2216 events. 1333/2216 cut-off events. For 59499/59501 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 12037 event pairs, 343 based on Foata normal form. 1/2202 useless extension candidates. Maximal degree in co-relation 13405. Up to 1809 conditions per place. [2024-06-21 15:50:40,240 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 128 selfloop transitions, 79 changer transitions 0/214 dead transitions. [2024-06-21 15:50:40,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 214 transitions, 3007 flow [2024-06-21 15:50:40,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:50:40,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:50:40,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-21 15:50:40,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-21 15:50:40,241 INFO L175 Difference]: Start difference. First operand has 160 places, 188 transitions, 2285 flow. Second operand 6 states and 145 transitions. [2024-06-21 15:50:40,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 214 transitions, 3007 flow [2024-06-21 15:50:40,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 214 transitions, 2921 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-21 15:50:40,325 INFO L231 Difference]: Finished difference. Result has 165 places, 197 transitions, 2564 flow [2024-06-21 15:50:40,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2207, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2564, PETRI_PLACES=165, PETRI_TRANSITIONS=197} [2024-06-21 15:50:40,326 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 124 predicate places. [2024-06-21 15:50:40,326 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 197 transitions, 2564 flow [2024-06-21 15:50:40,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:40,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:40,326 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-21 15:50:40,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 15:50:40,327 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-21 15:50:40,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:40,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1438033412, now seen corresponding path program 1 times [2024-06-21 15:50:40,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:40,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562316665] [2024-06-21 15:50:40,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:40,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:40,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:40,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:40,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:40,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562316665] [2024-06-21 15:50:40,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562316665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:40,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:40,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:50:40,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791789595] [2024-06-21 15:50:40,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:40,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:50:40,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:40,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:50:40,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:50:40,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:40,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 197 transitions, 2564 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:40,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:40,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:40,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:40,744 INFO L124 PetriNetUnfolderBase]: 1354/2255 cut-off events. [2024-06-21 15:50:40,744 INFO L125 PetriNetUnfolderBase]: For 62510/62518 co-relation queries the response was YES. [2024-06-21 15:50:40,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14323 conditions, 2255 events. 1354/2255 cut-off events. For 62510/62518 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 12286 event pairs, 314 based on Foata normal form. 7/2254 useless extension candidates. Maximal degree in co-relation 14235. Up to 1908 conditions per place. [2024-06-21 15:50:40,760 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 136 selfloop transitions, 85 changer transitions 0/228 dead transitions. [2024-06-21 15:50:40,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 228 transitions, 3344 flow [2024-06-21 15:50:40,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:50:40,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:50:40,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-21 15:50:40,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-21 15:50:40,761 INFO L175 Difference]: Start difference. First operand has 165 places, 197 transitions, 2564 flow. Second operand 8 states and 180 transitions. [2024-06-21 15:50:40,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 228 transitions, 3344 flow [2024-06-21 15:50:40,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 228 transitions, 3241 flow, removed 36 selfloop flow, removed 1 redundant places. [2024-06-21 15:50:40,870 INFO L231 Difference]: Finished difference. Result has 173 places, 210 transitions, 2846 flow [2024-06-21 15:50:40,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2469, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2846, PETRI_PLACES=173, PETRI_TRANSITIONS=210} [2024-06-21 15:50:40,870 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 132 predicate places. [2024-06-21 15:50:40,870 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 210 transitions, 2846 flow [2024-06-21 15:50:40,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:40,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:40,871 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-21 15:50:40,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 15:50:40,871 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-21 15:50:40,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:40,871 INFO L85 PathProgramCache]: Analyzing trace with hash 970860606, now seen corresponding path program 3 times [2024-06-21 15:50:40,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:40,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821261534] [2024-06-21 15:50:40,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:40,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:40,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:40,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:40,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:40,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821261534] [2024-06-21 15:50:40,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821261534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:40,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:40,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:50:40,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862771936] [2024-06-21 15:50:40,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:40,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:50:40,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:40,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:50:40,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:50:41,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:41,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 210 transitions, 2846 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:41,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:41,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:41,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:41,282 INFO L124 PetriNetUnfolderBase]: 1359/2256 cut-off events. [2024-06-21 15:50:41,282 INFO L125 PetriNetUnfolderBase]: For 64663/64665 co-relation queries the response was YES. [2024-06-21 15:50:41,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14343 conditions, 2256 events. 1359/2256 cut-off events. For 64663/64665 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 12296 event pairs, 342 based on Foata normal form. 1/2242 useless extension candidates. Maximal degree in co-relation 14251. Up to 1842 conditions per place. [2024-06-21 15:50:41,302 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 137 selfloop transitions, 83 changer transitions 0/227 dead transitions. [2024-06-21 15:50:41,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 227 transitions, 3493 flow [2024-06-21 15:50:41,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:50:41,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:50:41,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-21 15:50:41,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-21 15:50:41,303 INFO L175 Difference]: Start difference. First operand has 173 places, 210 transitions, 2846 flow. Second operand 6 states and 143 transitions. [2024-06-21 15:50:41,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 227 transitions, 3493 flow [2024-06-21 15:50:41,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 227 transitions, 3370 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-21 15:50:41,435 INFO L231 Difference]: Finished difference. Result has 175 places, 213 transitions, 2932 flow [2024-06-21 15:50:41,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2727, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2932, PETRI_PLACES=175, PETRI_TRANSITIONS=213} [2024-06-21 15:50:41,436 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 134 predicate places. [2024-06-21 15:50:41,436 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 213 transitions, 2932 flow [2024-06-21 15:50:41,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:41,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:41,436 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-21 15:50:41,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 15:50:41,436 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-21 15:50:41,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:41,436 INFO L85 PathProgramCache]: Analyzing trace with hash -794374832, now seen corresponding path program 2 times [2024-06-21 15:50:41,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:41,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093047441] [2024-06-21 15:50:41,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:41,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:41,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:41,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:41,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:41,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093047441] [2024-06-21 15:50:41,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093047441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:41,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:41,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:50:41,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325745631] [2024-06-21 15:50:41,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:41,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:50:41,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:41,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:50:41,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:50:41,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:41,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 213 transitions, 2932 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:41,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:41,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:41,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:41,863 INFO L124 PetriNetUnfolderBase]: 1433/2381 cut-off events. [2024-06-21 15:50:41,863 INFO L125 PetriNetUnfolderBase]: For 69310/69312 co-relation queries the response was YES. [2024-06-21 15:50:41,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15552 conditions, 2381 events. 1433/2381 cut-off events. For 69310/69312 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 13097 event pairs, 314 based on Foata normal form. 2/2376 useless extension candidates. Maximal degree in co-relation 15459. Up to 1980 conditions per place. [2024-06-21 15:50:41,885 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 161 selfloop transitions, 94 changer transitions 0/262 dead transitions. [2024-06-21 15:50:41,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 262 transitions, 4135 flow [2024-06-21 15:50:41,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:50:41,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:50:41,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 15:50:41,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-21 15:50:41,886 INFO L175 Difference]: Start difference. First operand has 175 places, 213 transitions, 2932 flow. Second operand 7 states and 170 transitions. [2024-06-21 15:50:41,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 262 transitions, 4135 flow [2024-06-21 15:50:42,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 262 transitions, 3973 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-21 15:50:42,027 INFO L231 Difference]: Finished difference. Result has 181 places, 242 transitions, 3570 flow [2024-06-21 15:50:42,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2780, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3570, PETRI_PLACES=181, PETRI_TRANSITIONS=242} [2024-06-21 15:50:42,028 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 140 predicate places. [2024-06-21 15:50:42,028 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 242 transitions, 3570 flow [2024-06-21 15:50:42,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:42,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:42,028 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-21 15:50:42,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 15:50:42,029 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-21 15:50:42,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:42,029 INFO L85 PathProgramCache]: Analyzing trace with hash -794375204, now seen corresponding path program 4 times [2024-06-21 15:50:42,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:42,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325083123] [2024-06-21 15:50:42,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:42,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:42,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:42,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:42,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:42,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325083123] [2024-06-21 15:50:42,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325083123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:42,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:42,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:50:42,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260854983] [2024-06-21 15:50:42,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:42,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:50:42,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:42,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:50:42,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:50:42,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:42,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 242 transitions, 3570 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:42,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:42,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:42,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:42,430 INFO L124 PetriNetUnfolderBase]: 1438/2390 cut-off events. [2024-06-21 15:50:42,430 INFO L125 PetriNetUnfolderBase]: For 73765/73767 co-relation queries the response was YES. [2024-06-21 15:50:42,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16274 conditions, 2390 events. 1438/2390 cut-off events. For 73765/73767 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 13124 event pairs, 316 based on Foata normal form. 1/2384 useless extension candidates. Maximal degree in co-relation 16178. Up to 1975 conditions per place. [2024-06-21 15:50:42,451 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 183 selfloop transitions, 74 changer transitions 0/264 dead transitions. [2024-06-21 15:50:42,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 264 transitions, 4259 flow [2024-06-21 15:50:42,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:50:42,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:50:42,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-21 15:50:42,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-21 15:50:42,452 INFO L175 Difference]: Start difference. First operand has 181 places, 242 transitions, 3570 flow. Second operand 6 states and 149 transitions. [2024-06-21 15:50:42,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 264 transitions, 4259 flow [2024-06-21 15:50:42,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 264 transitions, 4141 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-21 15:50:42,573 INFO L231 Difference]: Finished difference. Result has 185 places, 245 transitions, 3705 flow [2024-06-21 15:50:42,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3454, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3705, PETRI_PLACES=185, PETRI_TRANSITIONS=245} [2024-06-21 15:50:42,573 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 144 predicate places. [2024-06-21 15:50:42,573 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 245 transitions, 3705 flow [2024-06-21 15:50:42,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:42,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:42,574 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-21 15:50:42,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 15:50:42,574 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-21 15:50:42,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:42,574 INFO L85 PathProgramCache]: Analyzing trace with hash -794137682, now seen corresponding path program 3 times [2024-06-21 15:50:42,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:42,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113468664] [2024-06-21 15:50:42,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:42,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:42,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:42,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:42,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:42,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113468664] [2024-06-21 15:50:42,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113468664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:42,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:42,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:50:42,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631406931] [2024-06-21 15:50:42,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:42,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:50:42,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:42,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:50:42,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:50:42,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:42,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 245 transitions, 3705 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:42,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:42,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:42,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:42,994 INFO L124 PetriNetUnfolderBase]: 1432/2382 cut-off events. [2024-06-21 15:50:42,995 INFO L125 PetriNetUnfolderBase]: For 73937/73939 co-relation queries the response was YES. [2024-06-21 15:50:43,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16396 conditions, 2382 events. 1432/2382 cut-off events. For 73937/73939 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 13089 event pairs, 314 based on Foata normal form. 2/2377 useless extension candidates. Maximal degree in co-relation 16298. Up to 1983 conditions per place. [2024-06-21 15:50:43,020 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 166 selfloop transitions, 88 changer transitions 0/261 dead transitions. [2024-06-21 15:50:43,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 261 transitions, 4356 flow [2024-06-21 15:50:43,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:50:43,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:50:43,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-21 15:50:43,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-21 15:50:43,021 INFO L175 Difference]: Start difference. First operand has 185 places, 245 transitions, 3705 flow. Second operand 7 states and 165 transitions. [2024-06-21 15:50:43,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 261 transitions, 4356 flow [2024-06-21 15:50:43,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 261 transitions, 4207 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-21 15:50:43,196 INFO L231 Difference]: Finished difference. Result has 189 places, 246 transitions, 3812 flow [2024-06-21 15:50:43,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3557, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3812, PETRI_PLACES=189, PETRI_TRANSITIONS=246} [2024-06-21 15:50:43,197 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 148 predicate places. [2024-06-21 15:50:43,197 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 246 transitions, 3812 flow [2024-06-21 15:50:43,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:43,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:43,197 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-21 15:50:43,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 15:50:43,198 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-21 15:50:43,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:43,198 INFO L85 PathProgramCache]: Analyzing trace with hash -56002488, now seen corresponding path program 1 times [2024-06-21 15:50:43,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:43,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986976589] [2024-06-21 15:50:43,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:43,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:43,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:43,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-21 15:50:43,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:43,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986976589] [2024-06-21 15:50:43,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986976589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:43,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:43,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:50:43,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243614369] [2024-06-21 15:50:43,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:43,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:50:43,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:43,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:50:43,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:50:43,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:50:43,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 246 transitions, 3812 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:43,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:43,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:50:43,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:43,615 INFO L124 PetriNetUnfolderBase]: 1403/2347 cut-off events. [2024-06-21 15:50:43,616 INFO L125 PetriNetUnfolderBase]: For 82787/82794 co-relation queries the response was YES. [2024-06-21 15:50:43,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16342 conditions, 2347 events. 1403/2347 cut-off events. For 82787/82794 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 13116 event pairs, 303 based on Foata normal form. 10/2339 useless extension candidates. Maximal degree in co-relation 16242. Up to 1965 conditions per place. [2024-06-21 15:50:43,638 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 194 selfloop transitions, 36 changer transitions 0/259 dead transitions. [2024-06-21 15:50:43,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 259 transitions, 4336 flow [2024-06-21 15:50:43,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:50:43,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:50:43,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-21 15:50:43,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-21 15:50:43,639 INFO L175 Difference]: Start difference. First operand has 189 places, 246 transitions, 3812 flow. Second operand 5 states and 121 transitions. [2024-06-21 15:50:43,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 259 transitions, 4336 flow [2024-06-21 15:50:43,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 259 transitions, 4209 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-21 15:50:43,768 INFO L231 Difference]: Finished difference. Result has 190 places, 247 transitions, 3783 flow [2024-06-21 15:50:43,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3685, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3783, PETRI_PLACES=190, PETRI_TRANSITIONS=247} [2024-06-21 15:50:43,768 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 149 predicate places. [2024-06-21 15:50:43,768 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 247 transitions, 3783 flow [2024-06-21 15:50:43,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:43,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:43,769 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-21 15:50:43,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 15:50:43,769 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-21 15:50:43,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:43,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1970199056, now seen corresponding path program 4 times [2024-06-21 15:50:43,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:43,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741536296] [2024-06-21 15:50:43,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:43,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:43,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:43,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:43,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:43,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741536296] [2024-06-21 15:50:43,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741536296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:43,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:43,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:50:43,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675277366] [2024-06-21 15:50:43,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:43,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:50:43,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:43,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:50:43,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:50:43,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:43,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 247 transitions, 3783 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:43,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:43,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:43,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:44,170 INFO L124 PetriNetUnfolderBase]: 1473/2447 cut-off events. [2024-06-21 15:50:44,171 INFO L125 PetriNetUnfolderBase]: For 78583/78591 co-relation queries the response was YES. [2024-06-21 15:50:44,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16913 conditions, 2447 events. 1473/2447 cut-off events. For 78583/78591 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 13524 event pairs, 339 based on Foata normal form. 7/2446 useless extension candidates. Maximal degree in co-relation 16813. Up to 2017 conditions per place. [2024-06-21 15:50:44,194 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 173 selfloop transitions, 95 changer transitions 0/275 dead transitions. [2024-06-21 15:50:44,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 275 transitions, 4675 flow [2024-06-21 15:50:44,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:50:44,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:50:44,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-21 15:50:44,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:50:44,195 INFO L175 Difference]: Start difference. First operand has 190 places, 247 transitions, 3783 flow. Second operand 7 states and 161 transitions. [2024-06-21 15:50:44,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 275 transitions, 4675 flow [2024-06-21 15:50:44,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 275 transitions, 4611 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-21 15:50:44,396 INFO L231 Difference]: Finished difference. Result has 195 places, 258 transitions, 4154 flow [2024-06-21 15:50:44,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3719, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4154, PETRI_PLACES=195, PETRI_TRANSITIONS=258} [2024-06-21 15:50:44,397 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 154 predicate places. [2024-06-21 15:50:44,397 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 258 transitions, 4154 flow [2024-06-21 15:50:44,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:44,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:44,397 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-21 15:50:44,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 15:50:44,397 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-21 15:50:44,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:44,398 INFO L85 PathProgramCache]: Analyzing trace with hash 2090251856, now seen corresponding path program 5 times [2024-06-21 15:50:44,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:44,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501903608] [2024-06-21 15:50:44,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:44,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:44,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:44,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:44,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:44,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501903608] [2024-06-21 15:50:44,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501903608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:44,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:44,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:50:44,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859216476] [2024-06-21 15:50:44,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:44,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:50:44,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:44,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:50:44,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:50:44,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:44,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 258 transitions, 4154 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:44,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:44,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:44,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:44,859 INFO L124 PetriNetUnfolderBase]: 1470/2445 cut-off events. [2024-06-21 15:50:44,859 INFO L125 PetriNetUnfolderBase]: For 82765/82767 co-relation queries the response was YES. [2024-06-21 15:50:44,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17497 conditions, 2445 events. 1470/2445 cut-off events. For 82765/82767 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 13528 event pairs, 322 based on Foata normal form. 1/2439 useless extension candidates. Maximal degree in co-relation 17395. Up to 2073 conditions per place. [2024-06-21 15:50:44,883 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 202 selfloop transitions, 68 changer transitions 0/277 dead transitions. [2024-06-21 15:50:44,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 277 transitions, 4750 flow [2024-06-21 15:50:44,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:50:44,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:50:44,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-21 15:50:44,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-21 15:50:44,884 INFO L175 Difference]: Start difference. First operand has 195 places, 258 transitions, 4154 flow. Second operand 7 states and 166 transitions. [2024-06-21 15:50:44,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 277 transitions, 4750 flow [2024-06-21 15:50:45,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 277 transitions, 4664 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-21 15:50:45,068 INFO L231 Difference]: Finished difference. Result has 200 places, 258 transitions, 4210 flow [2024-06-21 15:50:45,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4068, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4210, PETRI_PLACES=200, PETRI_TRANSITIONS=258} [2024-06-21 15:50:45,069 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 159 predicate places. [2024-06-21 15:50:45,069 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 258 transitions, 4210 flow [2024-06-21 15:50:45,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:45,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:45,069 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-21 15:50:45,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 15:50:45,069 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-21 15:50:45,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:45,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1347209138, now seen corresponding path program 6 times [2024-06-21 15:50:45,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:45,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332977375] [2024-06-21 15:50:45,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:45,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:45,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:45,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-21 15:50:45,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:45,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332977375] [2024-06-21 15:50:45,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332977375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:45,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:45,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:50:45,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132447209] [2024-06-21 15:50:45,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:45,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:50:45,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:45,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:50:45,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:50:45,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:45,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 258 transitions, 4210 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:45,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:45,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:45,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:45,567 INFO L124 PetriNetUnfolderBase]: 1507/2506 cut-off events. [2024-06-21 15:50:45,567 INFO L125 PetriNetUnfolderBase]: For 90015/90017 co-relation queries the response was YES. [2024-06-21 15:50:45,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18274 conditions, 2506 events. 1507/2506 cut-off events. For 90015/90017 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 13883 event pairs, 329 based on Foata normal form. 1/2500 useless extension candidates. Maximal degree in co-relation 18169. Up to 2018 conditions per place. [2024-06-21 15:50:45,591 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 166 selfloop transitions, 120 changer transitions 0/293 dead transitions. [2024-06-21 15:50:45,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 293 transitions, 5249 flow [2024-06-21 15:50:45,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:50:45,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:50:45,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-21 15:50:45,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-21 15:50:45,594 INFO L175 Difference]: Start difference. First operand has 200 places, 258 transitions, 4210 flow. Second operand 7 states and 169 transitions. [2024-06-21 15:50:45,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 293 transitions, 5249 flow [2024-06-21 15:50:45,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 293 transitions, 4975 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-21 15:50:45,811 INFO L231 Difference]: Finished difference. Result has 202 places, 273 transitions, 4544 flow [2024-06-21 15:50:45,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3936, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4544, PETRI_PLACES=202, PETRI_TRANSITIONS=273} [2024-06-21 15:50:45,812 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-21 15:50:45,812 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 273 transitions, 4544 flow [2024-06-21 15:50:45,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:45,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:45,812 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-21 15:50:45,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 15:50:45,813 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-21 15:50:45,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:45,813 INFO L85 PathProgramCache]: Analyzing trace with hash -1976398580, now seen corresponding path program 7 times [2024-06-21 15:50:45,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:45,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013257730] [2024-06-21 15:50:45,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:45,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:45,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:45,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:45,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:45,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013257730] [2024-06-21 15:50:45,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013257730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:45,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:45,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:50:45,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128287316] [2024-06-21 15:50:45,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:45,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:50:45,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:45,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:50:45,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:50:45,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:45,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 273 transitions, 4544 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:45,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:45,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:45,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:46,376 INFO L124 PetriNetUnfolderBase]: 1512/2509 cut-off events. [2024-06-21 15:50:46,377 INFO L125 PetriNetUnfolderBase]: For 96255/96257 co-relation queries the response was YES. [2024-06-21 15:50:46,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18913 conditions, 2509 events. 1512/2509 cut-off events. For 96255/96257 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13915 event pairs, 318 based on Foata normal form. 1/2503 useless extension candidates. Maximal degree in co-relation 18806. Up to 2022 conditions per place. [2024-06-21 15:50:46,406 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 168 selfloop transitions, 119 changer transitions 0/294 dead transitions. [2024-06-21 15:50:46,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 294 transitions, 5412 flow [2024-06-21 15:50:46,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:50:46,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:50:46,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-21 15:50:46,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:50:46,407 INFO L175 Difference]: Start difference. First operand has 202 places, 273 transitions, 4544 flow. Second operand 8 states and 184 transitions. [2024-06-21 15:50:46,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 294 transitions, 5412 flow [2024-06-21 15:50:46,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 294 transitions, 5302 flow, removed 31 selfloop flow, removed 2 redundant places. [2024-06-21 15:50:46,651 INFO L231 Difference]: Finished difference. Result has 208 places, 276 transitions, 4741 flow [2024-06-21 15:50:46,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4436, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4741, PETRI_PLACES=208, PETRI_TRANSITIONS=276} [2024-06-21 15:50:46,652 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 167 predicate places. [2024-06-21 15:50:46,652 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 276 transitions, 4741 flow [2024-06-21 15:50:46,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:46,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:46,652 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-21 15:50:46,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 15:50:46,652 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-21 15:50:46,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:46,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1982112500, now seen corresponding path program 8 times [2024-06-21 15:50:46,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:46,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478085538] [2024-06-21 15:50:46,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:46,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:46,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:46,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:46,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:46,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478085538] [2024-06-21 15:50:46,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478085538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:46,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:46,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:50:46,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964051761] [2024-06-21 15:50:46,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:46,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:50:46,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:46,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:50:46,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:50:46,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:46,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 276 transitions, 4741 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:46,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:46,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:46,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:47,127 INFO L124 PetriNetUnfolderBase]: 1506/2502 cut-off events. [2024-06-21 15:50:47,127 INFO L125 PetriNetUnfolderBase]: For 99084/99086 co-relation queries the response was YES. [2024-06-21 15:50:47,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18986 conditions, 2502 events. 1506/2502 cut-off events. For 99084/99086 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 13881 event pairs, 318 based on Foata normal form. 2/2497 useless extension candidates. Maximal degree in co-relation 18877. Up to 2018 conditions per place. [2024-06-21 15:50:47,152 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 169 selfloop transitions, 119 changer transitions 0/295 dead transitions. [2024-06-21 15:50:47,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 295 transitions, 5554 flow [2024-06-21 15:50:47,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:50:47,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:50:47,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-21 15:50:47,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-21 15:50:47,153 INFO L175 Difference]: Start difference. First operand has 208 places, 276 transitions, 4741 flow. Second operand 9 states and 204 transitions. [2024-06-21 15:50:47,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 295 transitions, 5554 flow [2024-06-21 15:50:47,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 295 transitions, 5222 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-21 15:50:47,373 INFO L231 Difference]: Finished difference. Result has 212 places, 276 transitions, 4657 flow [2024-06-21 15:50:47,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4409, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4657, PETRI_PLACES=212, PETRI_TRANSITIONS=276} [2024-06-21 15:50:47,373 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 171 predicate places. [2024-06-21 15:50:47,373 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 276 transitions, 4657 flow [2024-06-21 15:50:47,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:47,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:47,374 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-21 15:50:47,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 15:50:47,374 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-21 15:50:47,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:47,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1982103572, now seen corresponding path program 2 times [2024-06-21 15:50:47,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:47,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063931267] [2024-06-21 15:50:47,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:47,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:47,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:47,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:47,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:47,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063931267] [2024-06-21 15:50:47,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063931267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:47,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:47,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:50:47,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727777000] [2024-06-21 15:50:47,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:47,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:50:47,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:47,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:50:47,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:50:47,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:50:47,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 276 transitions, 4657 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:47,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:47,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:50:47,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:47,867 INFO L124 PetriNetUnfolderBase]: 1480/2473 cut-off events. [2024-06-21 15:50:47,867 INFO L125 PetriNetUnfolderBase]: For 109260/109263 co-relation queries the response was YES. [2024-06-21 15:50:47,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18719 conditions, 2473 events. 1480/2473 cut-off events. For 109260/109263 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 13969 event pairs, 310 based on Foata normal form. 10/2464 useless extension candidates. Maximal degree in co-relation 18609. Up to 2074 conditions per place. [2024-06-21 15:50:47,892 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 215 selfloop transitions, 39 changer transitions 0/290 dead transitions. [2024-06-21 15:50:47,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 290 transitions, 5239 flow [2024-06-21 15:50:47,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:50:47,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:50:47,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-21 15:50:47,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-21 15:50:47,893 INFO L175 Difference]: Start difference. First operand has 212 places, 276 transitions, 4657 flow. Second operand 6 states and 139 transitions. [2024-06-21 15:50:47,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 290 transitions, 5239 flow [2024-06-21 15:50:48,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 290 transitions, 4977 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-21 15:50:48,095 INFO L231 Difference]: Finished difference. Result has 213 places, 277 transitions, 4495 flow [2024-06-21 15:50:48,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4395, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4495, PETRI_PLACES=213, PETRI_TRANSITIONS=277} [2024-06-21 15:50:48,096 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 172 predicate places. [2024-06-21 15:50:48,096 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 277 transitions, 4495 flow [2024-06-21 15:50:48,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:48,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:48,097 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-21 15:50:48,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 15:50:48,097 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-21 15:50:48,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:48,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1967818772, now seen corresponding path program 3 times [2024-06-21 15:50:48,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:48,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146448080] [2024-06-21 15:50:48,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:48,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:48,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:48,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-21 15:50:48,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:48,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146448080] [2024-06-21 15:50:48,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146448080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:48,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:48,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:50:48,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956914829] [2024-06-21 15:50:48,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:48,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:50:48,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:48,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:50:48,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:50:48,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:50:48,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 277 transitions, 4495 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:48,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:48,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:50:48,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:48,524 INFO L124 PetriNetUnfolderBase]: 1484/2484 cut-off events. [2024-06-21 15:50:48,524 INFO L125 PetriNetUnfolderBase]: For 107424/107427 co-relation queries the response was YES. [2024-06-21 15:50:48,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18484 conditions, 2484 events. 1484/2484 cut-off events. For 107424/107427 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 14027 event pairs, 304 based on Foata normal form. 8/2476 useless extension candidates. Maximal degree in co-relation 18373. Up to 2010 conditions per place. [2024-06-21 15:50:48,551 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 216 selfloop transitions, 42 changer transitions 0/294 dead transitions. [2024-06-21 15:50:48,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 294 transitions, 5107 flow [2024-06-21 15:50:48,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:50:48,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:50:48,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-21 15:50:48,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-21 15:50:48,552 INFO L175 Difference]: Start difference. First operand has 213 places, 277 transitions, 4495 flow. Second operand 6 states and 141 transitions. [2024-06-21 15:50:48,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 294 transitions, 5107 flow [2024-06-21 15:50:48,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 294 transitions, 5027 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-21 15:50:48,780 INFO L231 Difference]: Finished difference. Result has 215 places, 278 transitions, 4521 flow [2024-06-21 15:50:48,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4415, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4521, PETRI_PLACES=215, PETRI_TRANSITIONS=278} [2024-06-21 15:50:48,780 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 174 predicate places. [2024-06-21 15:50:48,780 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 278 transitions, 4521 flow [2024-06-21 15:50:48,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:48,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:48,781 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-21 15:50:48,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 15:50:48,781 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-21 15:50:48,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:48,781 INFO L85 PathProgramCache]: Analyzing trace with hash 823430820, now seen corresponding path program 1 times [2024-06-21 15:50:48,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:48,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623688692] [2024-06-21 15:50:48,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:48,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:48,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:48,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:48,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:48,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623688692] [2024-06-21 15:50:48,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623688692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:48,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:48,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:50:48,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245665669] [2024-06-21 15:50:48,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:48,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:50:48,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:48,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:50:48,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:50:48,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:50:48,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 278 transitions, 4521 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:48,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:48,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:50:48,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:49,215 INFO L124 PetriNetUnfolderBase]: 1514/2550 cut-off events. [2024-06-21 15:50:49,215 INFO L125 PetriNetUnfolderBase]: For 112094/112127 co-relation queries the response was YES. [2024-06-21 15:50:49,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18968 conditions, 2550 events. 1514/2550 cut-off events. For 112094/112127 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 14587 event pairs, 279 based on Foata normal form. 28/2562 useless extension candidates. Maximal degree in co-relation 18856. Up to 2073 conditions per place. [2024-06-21 15:50:49,241 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 222 selfloop transitions, 55 changer transitions 0/303 dead transitions. [2024-06-21 15:50:49,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 303 transitions, 5301 flow [2024-06-21 15:50:49,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:50:49,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:50:49,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-21 15:50:49,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-21 15:50:49,242 INFO L175 Difference]: Start difference. First operand has 215 places, 278 transitions, 4521 flow. Second operand 6 states and 145 transitions. [2024-06-21 15:50:49,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 303 transitions, 5301 flow [2024-06-21 15:50:49,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 303 transitions, 5209 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-21 15:50:49,438 INFO L231 Difference]: Finished difference. Result has 218 places, 283 transitions, 4642 flow [2024-06-21 15:50:49,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4429, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4642, PETRI_PLACES=218, PETRI_TRANSITIONS=283} [2024-06-21 15:50:49,439 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 177 predicate places. [2024-06-21 15:50:49,439 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 283 transitions, 4642 flow [2024-06-21 15:50:49,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:49,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:49,439 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-21 15:50:49,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 15:50:49,439 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-21 15:50:49,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:49,440 INFO L85 PathProgramCache]: Analyzing trace with hash 2126529556, now seen corresponding path program 2 times [2024-06-21 15:50:49,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:49,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18298781] [2024-06-21 15:50:49,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:49,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:49,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:49,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:49,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:49,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18298781] [2024-06-21 15:50:49,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18298781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:49,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:49,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:50:49,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870679359] [2024-06-21 15:50:49,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:49,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:50:49,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:49,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:50:49,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:50:49,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:50:49,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 283 transitions, 4642 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:49,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:49,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:50:49,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:49,877 INFO L124 PetriNetUnfolderBase]: 1528/2572 cut-off events. [2024-06-21 15:50:49,877 INFO L125 PetriNetUnfolderBase]: For 117479/117512 co-relation queries the response was YES. [2024-06-21 15:50:49,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19315 conditions, 2572 events. 1528/2572 cut-off events. For 117479/117512 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 14694 event pairs, 316 based on Foata normal form. 28/2584 useless extension candidates. Maximal degree in co-relation 19201. Up to 2174 conditions per place. [2024-06-21 15:50:49,903 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 222 selfloop transitions, 52 changer transitions 0/300 dead transitions. [2024-06-21 15:50:49,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 300 transitions, 5278 flow [2024-06-21 15:50:49,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:50:49,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:50:49,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-21 15:50:49,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-21 15:50:49,904 INFO L175 Difference]: Start difference. First operand has 218 places, 283 transitions, 4642 flow. Second operand 6 states and 140 transitions. [2024-06-21 15:50:49,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 300 transitions, 5278 flow [2024-06-21 15:50:50,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 300 transitions, 5159 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-21 15:50:50,136 INFO L231 Difference]: Finished difference. Result has 222 places, 285 transitions, 4675 flow [2024-06-21 15:50:50,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4539, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4675, PETRI_PLACES=222, PETRI_TRANSITIONS=285} [2024-06-21 15:50:50,137 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 181 predicate places. [2024-06-21 15:50:50,137 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 285 transitions, 4675 flow [2024-06-21 15:50:50,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:50,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:50,137 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-21 15:50:50,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 15:50:50,137 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-21 15:50:50,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:50,138 INFO L85 PathProgramCache]: Analyzing trace with hash 299453396, now seen corresponding path program 3 times [2024-06-21 15:50:50,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:50,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655813162] [2024-06-21 15:50:50,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:50,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:50,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:50,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:50,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:50,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655813162] [2024-06-21 15:50:50,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655813162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:50,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:50,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:50:50,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453044350] [2024-06-21 15:50:50,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:50,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:50:50,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:50,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:50:50,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:50:50,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 15:50:50,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 285 transitions, 4675 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:50,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:50,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 15:50:50,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:50,604 INFO L124 PetriNetUnfolderBase]: 1514/2548 cut-off events. [2024-06-21 15:50:50,604 INFO L125 PetriNetUnfolderBase]: For 115729/115738 co-relation queries the response was YES. [2024-06-21 15:50:50,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19101 conditions, 2548 events. 1514/2548 cut-off events. For 115729/115738 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 14506 event pairs, 319 based on Foata normal form. 11/2541 useless extension candidates. Maximal degree in co-relation 18985. Up to 2162 conditions per place. [2024-06-21 15:50:50,628 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 217 selfloop transitions, 58 changer transitions 0/301 dead transitions. [2024-06-21 15:50:50,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 301 transitions, 5277 flow [2024-06-21 15:50:50,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:50:50,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:50:50,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-21 15:50:50,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-21 15:50:50,629 INFO L175 Difference]: Start difference. First operand has 222 places, 285 transitions, 4675 flow. Second operand 7 states and 159 transitions. [2024-06-21 15:50:50,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 301 transitions, 5277 flow [2024-06-21 15:50:50,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 301 transitions, 5157 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 15:50:50,879 INFO L231 Difference]: Finished difference. Result has 225 places, 285 transitions, 4677 flow [2024-06-21 15:50:50,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4555, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4677, PETRI_PLACES=225, PETRI_TRANSITIONS=285} [2024-06-21 15:50:50,879 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 184 predicate places. [2024-06-21 15:50:50,879 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 285 transitions, 4677 flow [2024-06-21 15:50:50,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:50,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:50,880 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-21 15:50:50,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 15:50:50,880 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-21 15:50:50,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:50,880 INFO L85 PathProgramCache]: Analyzing trace with hash 2010077690, now seen corresponding path program 1 times [2024-06-21 15:50:50,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:50,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949854068] [2024-06-21 15:50:50,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:50,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:50,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:50,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:50,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:50,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949854068] [2024-06-21 15:50:50,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949854068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:50,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:50,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:50:50,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74355309] [2024-06-21 15:50:50,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:50,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:50:50,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:50,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:50:50,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:50:50,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:50,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 285 transitions, 4677 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:50,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:50,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:50,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:51,380 INFO L124 PetriNetUnfolderBase]: 1574/2620 cut-off events. [2024-06-21 15:50:51,380 INFO L125 PetriNetUnfolderBase]: For 116171/116173 co-relation queries the response was YES. [2024-06-21 15:50:51,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19579 conditions, 2620 events. 1574/2620 cut-off events. For 116171/116173 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 14797 event pairs, 325 based on Foata normal form. 2/2618 useless extension candidates. Maximal degree in co-relation 19462. Up to 2347 conditions per place. [2024-06-21 15:50:51,404 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 246 selfloop transitions, 49 changer transitions 0/302 dead transitions. [2024-06-21 15:50:51,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 302 transitions, 5354 flow [2024-06-21 15:50:51,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:50:51,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:50:51,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-21 15:50:51,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-21 15:50:51,405 INFO L175 Difference]: Start difference. First operand has 225 places, 285 transitions, 4677 flow. Second operand 7 states and 155 transitions. [2024-06-21 15:50:51,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 302 transitions, 5354 flow [2024-06-21 15:50:51,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 302 transitions, 5254 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-21 15:50:51,747 INFO L231 Difference]: Finished difference. Result has 228 places, 287 transitions, 4718 flow [2024-06-21 15:50:51,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4577, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4718, PETRI_PLACES=228, PETRI_TRANSITIONS=287} [2024-06-21 15:50:51,748 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 187 predicate places. [2024-06-21 15:50:51,748 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 287 transitions, 4718 flow [2024-06-21 15:50:51,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:51,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:51,748 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-21 15:50:51,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 15:50:51,748 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-21 15:50:51,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:51,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1023557696, now seen corresponding path program 2 times [2024-06-21 15:50:51,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:51,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199431789] [2024-06-21 15:50:51,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:51,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:51,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:51,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:51,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:51,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199431789] [2024-06-21 15:50:51,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199431789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:51,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:51,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:50:51,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179703996] [2024-06-21 15:50:51,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:51,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:50:51,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:51,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:50:51,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:50:51,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:51,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 287 transitions, 4718 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:51,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:51,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:51,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:52,279 INFO L124 PetriNetUnfolderBase]: 1582/2632 cut-off events. [2024-06-21 15:50:52,279 INFO L125 PetriNetUnfolderBase]: For 120215/120217 co-relation queries the response was YES. [2024-06-21 15:50:52,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19808 conditions, 2632 events. 1582/2632 cut-off events. For 120215/120217 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 14848 event pairs, 313 based on Foata normal form. 2/2632 useless extension candidates. Maximal degree in co-relation 19690. Up to 2380 conditions per place. [2024-06-21 15:50:52,309 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 268 selfloop transitions, 32 changer transitions 0/307 dead transitions. [2024-06-21 15:50:52,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 307 transitions, 5419 flow [2024-06-21 15:50:52,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:50:52,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:50:52,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-21 15:50:52,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-21 15:50:52,310 INFO L175 Difference]: Start difference. First operand has 228 places, 287 transitions, 4718 flow. Second operand 7 states and 159 transitions. [2024-06-21 15:50:52,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 307 transitions, 5419 flow [2024-06-21 15:50:52,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 307 transitions, 5294 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 15:50:52,602 INFO L231 Difference]: Finished difference. Result has 230 places, 289 transitions, 4704 flow [2024-06-21 15:50:52,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4593, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4704, PETRI_PLACES=230, PETRI_TRANSITIONS=289} [2024-06-21 15:50:52,603 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-21 15:50:52,603 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 289 transitions, 4704 flow [2024-06-21 15:50:52,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:52,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:52,603 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-21 15:50:52,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 15:50:52,603 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-21 15:50:52,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:52,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1976383700, now seen corresponding path program 3 times [2024-06-21 15:50:52,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:52,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323981751] [2024-06-21 15:50:52,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:52,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:52,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:52,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:52,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:52,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323981751] [2024-06-21 15:50:52,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323981751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:52,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:52,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:50:52,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322534497] [2024-06-21 15:50:52,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:52,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:50:52,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:52,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:50:52,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:50:52,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:52,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 289 transitions, 4704 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:52,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:52,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:52,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:53,110 INFO L124 PetriNetUnfolderBase]: 1590/2649 cut-off events. [2024-06-21 15:50:53,110 INFO L125 PetriNetUnfolderBase]: For 124761/124763 co-relation queries the response was YES. [2024-06-21 15:50:53,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20013 conditions, 2649 events. 1590/2649 cut-off events. For 124761/124763 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 14980 event pairs, 314 based on Foata normal form. 2/2649 useless extension candidates. Maximal degree in co-relation 19894. Up to 2392 conditions per place. [2024-06-21 15:50:53,139 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 269 selfloop transitions, 31 changer transitions 0/307 dead transitions. [2024-06-21 15:50:53,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 307 transitions, 5401 flow [2024-06-21 15:50:53,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:50:53,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:50:53,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-21 15:50:53,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-21 15:50:53,140 INFO L175 Difference]: Start difference. First operand has 230 places, 289 transitions, 4704 flow. Second operand 8 states and 172 transitions. [2024-06-21 15:50:53,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 307 transitions, 5401 flow [2024-06-21 15:50:53,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 307 transitions, 5317 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-21 15:50:53,540 INFO L231 Difference]: Finished difference. Result has 234 places, 291 transitions, 4733 flow [2024-06-21 15:50:53,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4620, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4733, PETRI_PLACES=234, PETRI_TRANSITIONS=291} [2024-06-21 15:50:53,541 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 193 predicate places. [2024-06-21 15:50:53,541 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 291 transitions, 4733 flow [2024-06-21 15:50:53,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:53,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:53,541 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-21 15:50:53,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 15:50:53,541 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-21 15:50:53,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:53,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1967812820, now seen corresponding path program 4 times [2024-06-21 15:50:53,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:53,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307632977] [2024-06-21 15:50:53,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:53,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:53,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:53,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:53,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:53,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307632977] [2024-06-21 15:50:53,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307632977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:53,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:53,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:50:53,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700834264] [2024-06-21 15:50:53,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:53,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:50:53,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:53,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:50:53,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:50:53,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:53,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 291 transitions, 4733 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:53,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:53,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:53,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:54,062 INFO L124 PetriNetUnfolderBase]: 1631/2695 cut-off events. [2024-06-21 15:50:54,063 INFO L125 PetriNetUnfolderBase]: For 136572/136574 co-relation queries the response was YES. [2024-06-21 15:50:54,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20726 conditions, 2695 events. 1631/2695 cut-off events. For 136572/136574 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 15158 event pairs, 315 based on Foata normal form. 2/2695 useless extension candidates. Maximal degree in co-relation 20606. Up to 2369 conditions per place. [2024-06-21 15:50:54,092 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 273 selfloop transitions, 35 changer transitions 0/315 dead transitions. [2024-06-21 15:50:54,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 315 transitions, 5598 flow [2024-06-21 15:50:54,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:50:54,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:50:54,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-21 15:50:54,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-21 15:50:54,093 INFO L175 Difference]: Start difference. First operand has 234 places, 291 transitions, 4733 flow. Second operand 8 states and 177 transitions. [2024-06-21 15:50:54,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 315 transitions, 5598 flow [2024-06-21 15:50:54,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 315 transitions, 5501 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-21 15:50:54,403 INFO L231 Difference]: Finished difference. Result has 236 places, 294 transitions, 4775 flow [2024-06-21 15:50:54,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4636, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4775, PETRI_PLACES=236, PETRI_TRANSITIONS=294} [2024-06-21 15:50:54,404 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 195 predicate places. [2024-06-21 15:50:54,404 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 294 transitions, 4775 flow [2024-06-21 15:50:54,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:54,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:54,404 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-21 15:50:54,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 15:50:54,405 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-21 15:50:54,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:54,405 INFO L85 PathProgramCache]: Analyzing trace with hash 842772394, now seen corresponding path program 1 times [2024-06-21 15:50:54,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:54,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057113558] [2024-06-21 15:50:54,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:54,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:54,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:54,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:54,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:54,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057113558] [2024-06-21 15:50:54,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057113558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:54,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:54,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:50:54,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922136072] [2024-06-21 15:50:54,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:54,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:50:54,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:54,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:50:54,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:50:54,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:54,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 294 transitions, 4775 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:54,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:54,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:54,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:54,947 INFO L124 PetriNetUnfolderBase]: 1636/2703 cut-off events. [2024-06-21 15:50:54,947 INFO L125 PetriNetUnfolderBase]: For 140562/140564 co-relation queries the response was YES. [2024-06-21 15:50:54,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20941 conditions, 2703 events. 1636/2703 cut-off events. For 140562/140564 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 15199 event pairs, 334 based on Foata normal form. 1/2697 useless extension candidates. Maximal degree in co-relation 20820. Up to 2290 conditions per place. [2024-06-21 15:50:54,977 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 222 selfloop transitions, 84 changer transitions 0/313 dead transitions. [2024-06-21 15:50:54,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 313 transitions, 5583 flow [2024-06-21 15:50:54,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:50:54,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:50:54,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-21 15:50:54,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 15:50:54,978 INFO L175 Difference]: Start difference. First operand has 236 places, 294 transitions, 4775 flow. Second operand 6 states and 147 transitions. [2024-06-21 15:50:54,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 313 transitions, 5583 flow [2024-06-21 15:50:55,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 313 transitions, 5505 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-21 15:50:55,353 INFO L231 Difference]: Finished difference. Result has 238 places, 297 transitions, 4929 flow [2024-06-21 15:50:55,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4697, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4929, PETRI_PLACES=238, PETRI_TRANSITIONS=297} [2024-06-21 15:50:55,353 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-21 15:50:55,354 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 297 transitions, 4929 flow [2024-06-21 15:50:55,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:55,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:55,354 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-21 15:50:55,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 15:50:55,354 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-21 15:50:55,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:55,355 INFO L85 PathProgramCache]: Analyzing trace with hash -336510102, now seen corresponding path program 2 times [2024-06-21 15:50:55,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:55,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105094214] [2024-06-21 15:50:55,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:55,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:55,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:55,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:55,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:55,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105094214] [2024-06-21 15:50:55,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105094214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:55,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:55,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:50:55,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075936831] [2024-06-21 15:50:55,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:55,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:50:55,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:55,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:50:55,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:50:55,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:55,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 297 transitions, 4929 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:55,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:55,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:55,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:55,964 INFO L124 PetriNetUnfolderBase]: 1633/2704 cut-off events. [2024-06-21 15:50:55,964 INFO L125 PetriNetUnfolderBase]: For 143983/143985 co-relation queries the response was YES. [2024-06-21 15:50:55,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21078 conditions, 2704 events. 1633/2704 cut-off events. For 143983/143985 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 15276 event pairs, 334 based on Foata normal form. 1/2698 useless extension candidates. Maximal degree in co-relation 20955. Up to 2287 conditions per place. [2024-06-21 15:50:55,999 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 222 selfloop transitions, 84 changer transitions 0/313 dead transitions. [2024-06-21 15:50:56,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 313 transitions, 5587 flow [2024-06-21 15:50:56,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:50:56,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:50:56,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-21 15:50:56,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-21 15:50:56,012 INFO L175 Difference]: Start difference. First operand has 238 places, 297 transitions, 4929 flow. Second operand 7 states and 166 transitions. [2024-06-21 15:50:56,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 313 transitions, 5587 flow [2024-06-21 15:50:56,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 313 transitions, 5391 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 15:50:56,373 INFO L231 Difference]: Finished difference. Result has 240 places, 297 transitions, 4914 flow [2024-06-21 15:50:56,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4733, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4914, PETRI_PLACES=240, PETRI_TRANSITIONS=297} [2024-06-21 15:50:56,374 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-21 15:50:56,374 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 297 transitions, 4914 flow [2024-06-21 15:50:56,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:56,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:56,374 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-21 15:50:56,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 15:50:56,374 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-21 15:50:56,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:56,374 INFO L85 PathProgramCache]: Analyzing trace with hash -336509916, now seen corresponding path program 1 times [2024-06-21 15:50:56,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:56,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64139615] [2024-06-21 15:50:56,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:56,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:56,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:56,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-21 15:50:56,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:56,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64139615] [2024-06-21 15:50:56,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64139615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:56,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:56,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:50:56,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933313287] [2024-06-21 15:50:56,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:56,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:50:56,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:56,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:50:56,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:50:56,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:56,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 297 transitions, 4914 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:56,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:56,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:56,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:56,926 INFO L124 PetriNetUnfolderBase]: 1674/2772 cut-off events. [2024-06-21 15:50:56,926 INFO L125 PetriNetUnfolderBase]: For 147570/147572 co-relation queries the response was YES. [2024-06-21 15:50:56,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21698 conditions, 2772 events. 1674/2772 cut-off events. For 147570/147572 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 15777 event pairs, 334 based on Foata normal form. 1/2766 useless extension candidates. Maximal degree in co-relation 21575. Up to 2286 conditions per place. [2024-06-21 15:50:56,956 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 197 selfloop transitions, 133 changer transitions 0/337 dead transitions. [2024-06-21 15:50:56,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 337 transitions, 6100 flow [2024-06-21 15:50:56,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:50:56,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:50:56,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-21 15:50:56,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-21 15:50:56,957 INFO L175 Difference]: Start difference. First operand has 240 places, 297 transitions, 4914 flow. Second operand 8 states and 189 transitions. [2024-06-21 15:50:56,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 337 transitions, 6100 flow [2024-06-21 15:50:57,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 337 transitions, 5855 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 15:50:57,271 INFO L231 Difference]: Finished difference. Result has 243 places, 316 transitions, 5389 flow [2024-06-21 15:50:57,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4693, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5389, PETRI_PLACES=243, PETRI_TRANSITIONS=316} [2024-06-21 15:50:57,272 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 202 predicate places. [2024-06-21 15:50:57,272 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 316 transitions, 5389 flow [2024-06-21 15:50:57,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:57,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:57,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] [2024-06-21 15:50:57,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 15:50:57,272 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-21 15:50:57,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:57,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1546703054, now seen corresponding path program 1 times [2024-06-21 15:50:57,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:57,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549879690] [2024-06-21 15:50:57,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:57,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:57,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:57,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:57,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:57,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549879690] [2024-06-21 15:50:57,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549879690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:57,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:57,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:50:57,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127651415] [2024-06-21 15:50:57,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:57,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:50:57,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:57,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:50:57,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:50:57,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:57,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 316 transitions, 5389 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:57,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:57,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:57,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:57,821 INFO L124 PetriNetUnfolderBase]: 1694/2813 cut-off events. [2024-06-21 15:50:57,821 INFO L125 PetriNetUnfolderBase]: For 156282/156284 co-relation queries the response was YES. [2024-06-21 15:50:57,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22448 conditions, 2813 events. 1694/2813 cut-off events. For 156282/156284 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 16069 event pairs, 248 based on Foata normal form. 6/2812 useless extension candidates. Maximal degree in co-relation 22323. Up to 2344 conditions per place. [2024-06-21 15:50:57,851 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 292 selfloop transitions, 42 changer transitions 0/341 dead transitions. [2024-06-21 15:50:57,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 341 transitions, 6315 flow [2024-06-21 15:50:57,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:50:57,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:50:57,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-21 15:50:57,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-21 15:50:57,852 INFO L175 Difference]: Start difference. First operand has 243 places, 316 transitions, 5389 flow. Second operand 7 states and 163 transitions. [2024-06-21 15:50:57,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 341 transitions, 6315 flow [2024-06-21 15:50:58,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 341 transitions, 6157 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-21 15:50:58,253 INFO L231 Difference]: Finished difference. Result has 246 places, 317 transitions, 5337 flow [2024-06-21 15:50:58,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5231, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5337, PETRI_PLACES=246, PETRI_TRANSITIONS=317} [2024-06-21 15:50:58,253 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 205 predicate places. [2024-06-21 15:50:58,253 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 317 transitions, 5337 flow [2024-06-21 15:50:58,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:58,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:58,254 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-21 15:50:58,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 15:50:58,254 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-21 15:50:58,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:58,254 INFO L85 PathProgramCache]: Analyzing trace with hash -2101837982, now seen corresponding path program 2 times [2024-06-21 15:50:58,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:58,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6301060] [2024-06-21 15:50:58,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:58,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:58,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:58,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:58,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:58,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6301060] [2024-06-21 15:50:58,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6301060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:58,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:58,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:50:58,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40220917] [2024-06-21 15:50:58,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:58,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:50:58,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:58,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:50:58,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:50:58,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:58,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 317 transitions, 5337 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:58,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:58,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:58,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:58,803 INFO L124 PetriNetUnfolderBase]: 1681/2788 cut-off events. [2024-06-21 15:50:58,803 INFO L125 PetriNetUnfolderBase]: For 152974/152976 co-relation queries the response was YES. [2024-06-21 15:50:58,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22174 conditions, 2788 events. 1681/2788 cut-off events. For 152974/152976 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 15875 event pairs, 235 based on Foata normal form. 6/2787 useless extension candidates. Maximal degree in co-relation 22047. Up to 2338 conditions per place. [2024-06-21 15:50:58,832 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 289 selfloop transitions, 42 changer transitions 0/338 dead transitions. [2024-06-21 15:50:58,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 338 transitions, 6131 flow [2024-06-21 15:50:58,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:50:58,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:50:58,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-21 15:50:58,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:50:58,833 INFO L175 Difference]: Start difference. First operand has 246 places, 317 transitions, 5337 flow. Second operand 6 states and 144 transitions. [2024-06-21 15:50:58,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 338 transitions, 6131 flow [2024-06-21 15:50:59,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 338 transitions, 6045 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-21 15:50:59,205 INFO L231 Difference]: Finished difference. Result has 249 places, 317 transitions, 5341 flow [2024-06-21 15:50:59,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5251, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5341, PETRI_PLACES=249, PETRI_TRANSITIONS=317} [2024-06-21 15:50:59,205 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 208 predicate places. [2024-06-21 15:50:59,205 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 317 transitions, 5341 flow [2024-06-21 15:50:59,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:59,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:50:59,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] [2024-06-21 15:50:59,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 15:50:59,206 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-21 15:50:59,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:50:59,206 INFO L85 PathProgramCache]: Analyzing trace with hash 362056288, now seen corresponding path program 3 times [2024-06-21 15:50:59,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:50:59,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635302354] [2024-06-21 15:50:59,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:50:59,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:50:59,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:50:59,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:50:59,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:50:59,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635302354] [2024-06-21 15:50:59,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635302354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:50:59,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:50:59,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:50:59,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211484271] [2024-06-21 15:50:59,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:50:59,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:50:59,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:50:59,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:50:59,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:50:59,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:50:59,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 317 transitions, 5341 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:50:59,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:50:59,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:50:59,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:50:59,757 INFO L124 PetriNetUnfolderBase]: 1702/2813 cut-off events. [2024-06-21 15:50:59,757 INFO L125 PetriNetUnfolderBase]: For 155164/155166 co-relation queries the response was YES. [2024-06-21 15:50:59,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22575 conditions, 2813 events. 1702/2813 cut-off events. For 155164/155166 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 16066 event pairs, 368 based on Foata normal form. 1/2799 useless extension candidates. Maximal degree in co-relation 22447. Up to 2300 conditions per place. [2024-06-21 15:50:59,789 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 230 selfloop transitions, 110 changer transitions 0/347 dead transitions. [2024-06-21 15:50:59,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 347 transitions, 6456 flow [2024-06-21 15:50:59,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:50:59,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:50:59,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 15:50:59,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-21 15:50:59,790 INFO L175 Difference]: Start difference. First operand has 249 places, 317 transitions, 5341 flow. Second operand 7 states and 167 transitions. [2024-06-21 15:50:59,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 347 transitions, 6456 flow [2024-06-21 15:51:00,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 347 transitions, 6360 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 15:51:00,142 INFO L231 Difference]: Finished difference. Result has 251 places, 326 transitions, 5638 flow [2024-06-21 15:51:00,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5249, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5638, PETRI_PLACES=251, PETRI_TRANSITIONS=326} [2024-06-21 15:51:00,143 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-21 15:51:00,143 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 326 transitions, 5638 flow [2024-06-21 15:51:00,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:00,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:00,143 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-21 15:51:00,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 15:51:00,144 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-21 15:51:00,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:00,144 INFO L85 PathProgramCache]: Analyzing trace with hash 534583996, now seen corresponding path program 4 times [2024-06-21 15:51:00,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:00,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267569561] [2024-06-21 15:51:00,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:00,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:00,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:00,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:00,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:00,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267569561] [2024-06-21 15:51:00,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267569561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:00,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:00,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:51:00,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103250173] [2024-06-21 15:51:00,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:00,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:51:00,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:00,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:51:00,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:51:00,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:00,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 326 transitions, 5638 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:00,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:00,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:00,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:00,738 INFO L124 PetriNetUnfolderBase]: 1707/2814 cut-off events. [2024-06-21 15:51:00,738 INFO L125 PetriNetUnfolderBase]: For 156521/156523 co-relation queries the response was YES. [2024-06-21 15:51:00,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22741 conditions, 2814 events. 1707/2814 cut-off events. For 156521/156523 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 16012 event pairs, 373 based on Foata normal form. 1/2798 useless extension candidates. Maximal degree in co-relation 22613. Up to 2306 conditions per place. [2024-06-21 15:51:00,769 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 226 selfloop transitions, 113 changer transitions 0/346 dead transitions. [2024-06-21 15:51:00,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 346 transitions, 6531 flow [2024-06-21 15:51:00,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:51:00,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:51:00,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-21 15:51:00,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-21 15:51:00,771 INFO L175 Difference]: Start difference. First operand has 251 places, 326 transitions, 5638 flow. Second operand 7 states and 162 transitions. [2024-06-21 15:51:00,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 346 transitions, 6531 flow [2024-06-21 15:51:01,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 346 transitions, 6197 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-21 15:51:01,192 INFO L231 Difference]: Finished difference. Result has 254 places, 329 transitions, 5597 flow [2024-06-21 15:51:01,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5334, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5597, PETRI_PLACES=254, PETRI_TRANSITIONS=329} [2024-06-21 15:51:01,192 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 213 predicate places. [2024-06-21 15:51:01,192 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 329 transitions, 5597 flow [2024-06-21 15:51:01,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:01,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:01,193 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-21 15:51:01,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 15:51:01,193 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-21 15:51:01,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:01,193 INFO L85 PathProgramCache]: Analyzing trace with hash -406607996, now seen corresponding path program 5 times [2024-06-21 15:51:01,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:01,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216549527] [2024-06-21 15:51:01,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:01,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:01,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:01,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:01,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:01,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216549527] [2024-06-21 15:51:01,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216549527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:01,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:01,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:51:01,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760607357] [2024-06-21 15:51:01,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:01,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:51:01,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:01,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:51:01,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:51:01,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 40 [2024-06-21 15:51:01,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 329 transitions, 5597 flow. Second operand has 7 states, 7 states have (on average 14.285714285714286) internal successors, (100), 7 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:01,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:01,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 40 [2024-06-21 15:51:01,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:01,771 INFO L124 PetriNetUnfolderBase]: 1828/3019 cut-off events. [2024-06-21 15:51:01,771 INFO L125 PetriNetUnfolderBase]: For 172384/172395 co-relation queries the response was YES. [2024-06-21 15:51:01,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25066 conditions, 3019 events. 1828/3019 cut-off events. For 172384/172395 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 17422 event pairs, 368 based on Foata normal form. 7/3015 useless extension candidates. Maximal degree in co-relation 24936. Up to 2410 conditions per place. [2024-06-21 15:51:01,807 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 253 selfloop transitions, 145 changer transitions 0/404 dead transitions. [2024-06-21 15:51:01,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 404 transitions, 8005 flow [2024-06-21 15:51:01,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:51:01,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:51:01,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-21 15:51:01,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-21 15:51:01,808 INFO L175 Difference]: Start difference. First operand has 254 places, 329 transitions, 5597 flow. Second operand 7 states and 157 transitions. [2024-06-21 15:51:01,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 404 transitions, 8005 flow [2024-06-21 15:51:02,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 404 transitions, 7813 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 15:51:02,245 INFO L231 Difference]: Finished difference. Result has 260 places, 377 transitions, 6929 flow [2024-06-21 15:51:02,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5443, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6929, PETRI_PLACES=260, PETRI_TRANSITIONS=377} [2024-06-21 15:51:02,245 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-21 15:51:02,245 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 377 transitions, 6929 flow [2024-06-21 15:51:02,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.285714285714286) internal successors, (100), 7 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:02,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:02,246 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-21 15:51:02,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 15:51:02,246 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-21 15:51:02,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:02,246 INFO L85 PathProgramCache]: Analyzing trace with hash -783297316, now seen corresponding path program 2 times [2024-06-21 15:51:02,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:02,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419831567] [2024-06-21 15:51:02,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:02,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:02,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:02,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:02,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:02,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419831567] [2024-06-21 15:51:02,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419831567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:02,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:02,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:51:02,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486544259] [2024-06-21 15:51:02,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:02,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:51:02,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:02,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:51:02,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:51:02,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 40 [2024-06-21 15:51:02,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 377 transitions, 6929 flow. Second operand has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:02,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:02,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 40 [2024-06-21 15:51:02,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:02,845 INFO L124 PetriNetUnfolderBase]: 1946/3192 cut-off events. [2024-06-21 15:51:02,846 INFO L125 PetriNetUnfolderBase]: For 188423/188425 co-relation queries the response was YES. [2024-06-21 15:51:02,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27307 conditions, 3192 events. 1946/3192 cut-off events. For 188423/188425 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 18419 event pairs, 414 based on Foata normal form. 1/3170 useless extension candidates. Maximal degree in co-relation 27172. Up to 2197 conditions per place. [2024-06-21 15:51:02,881 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 215 selfloop transitions, 242 changer transitions 0/463 dead transitions. [2024-06-21 15:51:02,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 463 transitions, 9572 flow [2024-06-21 15:51:02,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:51:02,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:51:02,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-21 15:51:02,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-21 15:51:02,883 INFO L175 Difference]: Start difference. First operand has 260 places, 377 transitions, 6929 flow. Second operand 8 states and 174 transitions. [2024-06-21 15:51:02,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 463 transitions, 9572 flow [2024-06-21 15:51:03,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 463 transitions, 9275 flow, removed 47 selfloop flow, removed 2 redundant places. [2024-06-21 15:51:03,453 INFO L231 Difference]: Finished difference. Result has 271 places, 433 transitions, 8520 flow [2024-06-21 15:51:03,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6673, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8520, PETRI_PLACES=271, PETRI_TRANSITIONS=433} [2024-06-21 15:51:03,453 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 230 predicate places. [2024-06-21 15:51:03,454 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 433 transitions, 8520 flow [2024-06-21 15:51:03,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:03,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:03,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-21 15:51:03,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 15:51:03,454 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-21 15:51:03,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:03,454 INFO L85 PathProgramCache]: Analyzing trace with hash 534584182, now seen corresponding path program 3 times [2024-06-21 15:51:03,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:03,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005014876] [2024-06-21 15:51:03,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:03,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:03,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:03,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:03,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:03,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005014876] [2024-06-21 15:51:03,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005014876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:03,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:03,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:51:03,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382326521] [2024-06-21 15:51:03,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:03,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:51:03,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:03,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:51:03,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:51:03,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:03,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 433 transitions, 8520 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:03,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:03,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:03,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:04,145 INFO L124 PetriNetUnfolderBase]: 1964/3226 cut-off events. [2024-06-21 15:51:04,145 INFO L125 PetriNetUnfolderBase]: For 204504/204506 co-relation queries the response was YES. [2024-06-21 15:51:04,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28947 conditions, 3226 events. 1964/3226 cut-off events. For 204504/204506 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 18657 event pairs, 387 based on Foata normal form. 2/3205 useless extension candidates. Maximal degree in co-relation 28807. Up to 2284 conditions per place. [2024-06-21 15:51:04,189 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 174 selfloop transitions, 282 changer transitions 0/463 dead transitions. [2024-06-21 15:51:04,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 463 transitions, 10057 flow [2024-06-21 15:51:04,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:51:04,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:51:04,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-21 15:51:04,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5575 [2024-06-21 15:51:04,190 INFO L175 Difference]: Start difference. First operand has 271 places, 433 transitions, 8520 flow. Second operand 10 states and 223 transitions. [2024-06-21 15:51:04,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 463 transitions, 10057 flow [2024-06-21 15:51:04,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 463 transitions, 9887 flow, removed 85 selfloop flow, removed 0 redundant places. [2024-06-21 15:51:04,784 INFO L231 Difference]: Finished difference. Result has 282 places, 442 transitions, 9264 flow [2024-06-21 15:51:04,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8362, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9264, PETRI_PLACES=282, PETRI_TRANSITIONS=442} [2024-06-21 15:51:04,784 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 241 predicate places. [2024-06-21 15:51:04,784 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 442 transitions, 9264 flow [2024-06-21 15:51:04,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:04,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:04,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:51:04,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 15:51:04,785 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-21 15:51:04,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:04,785 INFO L85 PathProgramCache]: Analyzing trace with hash -1825660878, now seen corresponding path program 6 times [2024-06-21 15:51:04,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:04,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539016656] [2024-06-21 15:51:04,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:04,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:04,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:04,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:04,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:04,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539016656] [2024-06-21 15:51:04,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539016656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:04,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:04,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:51:04,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185341509] [2024-06-21 15:51:04,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:04,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:51:04,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:04,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:51:04,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:51:04,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:04,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 442 transitions, 9264 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:04,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:04,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:04,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:05,450 INFO L124 PetriNetUnfolderBase]: 1966/3244 cut-off events. [2024-06-21 15:51:05,450 INFO L125 PetriNetUnfolderBase]: For 206642/206653 co-relation queries the response was YES. [2024-06-21 15:51:05,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28576 conditions, 3244 events. 1966/3244 cut-off events. For 206642/206653 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 18888 event pairs, 372 based on Foata normal form. 8/3237 useless extension candidates. Maximal degree in co-relation 28432. Up to 2526 conditions per place. [2024-06-21 15:51:05,488 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 282 selfloop transitions, 174 changer transitions 0/463 dead transitions. [2024-06-21 15:51:05,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 463 transitions, 10545 flow [2024-06-21 15:51:05,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:51:05,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:51:05,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-21 15:51:05,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-21 15:51:05,489 INFO L175 Difference]: Start difference. First operand has 282 places, 442 transitions, 9264 flow. Second operand 6 states and 145 transitions. [2024-06-21 15:51:05,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 463 transitions, 10545 flow [2024-06-21 15:51:06,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 463 transitions, 10072 flow, removed 90 selfloop flow, removed 6 redundant places. [2024-06-21 15:51:06,066 INFO L231 Difference]: Finished difference. Result has 282 places, 445 transitions, 9231 flow [2024-06-21 15:51:06,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8798, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9231, PETRI_PLACES=282, PETRI_TRANSITIONS=445} [2024-06-21 15:51:06,067 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 241 predicate places. [2024-06-21 15:51:06,067 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 445 transitions, 9231 flow [2024-06-21 15:51:06,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:06,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:06,067 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-21 15:51:06,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 15:51:06,067 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-21 15:51:06,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:06,068 INFO L85 PathProgramCache]: Analyzing trace with hash -918769488, now seen corresponding path program 1 times [2024-06-21 15:51:06,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:06,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701975611] [2024-06-21 15:51:06,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:06,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:06,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:06,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:06,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:06,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701975611] [2024-06-21 15:51:06,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701975611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:06,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:06,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:51:06,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496357883] [2024-06-21 15:51:06,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:06,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:51:06,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:06,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:51:06,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:51:06,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:06,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 445 transitions, 9231 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:06,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:06,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:06,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:06,744 INFO L124 PetriNetUnfolderBase]: 1976/3266 cut-off events. [2024-06-21 15:51:06,744 INFO L125 PetriNetUnfolderBase]: For 204680/204697 co-relation queries the response was YES. [2024-06-21 15:51:06,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28848 conditions, 3266 events. 1976/3266 cut-off events. For 204680/204697 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 19112 event pairs, 345 based on Foata normal form. 14/3270 useless extension candidates. Maximal degree in co-relation 28703. Up to 2675 conditions per place. [2024-06-21 15:51:06,784 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 308 selfloop transitions, 156 changer transitions 0/471 dead transitions. [2024-06-21 15:51:06,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 471 transitions, 10484 flow [2024-06-21 15:51:06,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:51:06,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:51:06,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-21 15:51:06,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-21 15:51:06,793 INFO L175 Difference]: Start difference. First operand has 282 places, 445 transitions, 9231 flow. Second operand 8 states and 179 transitions. [2024-06-21 15:51:06,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 471 transitions, 10484 flow [2024-06-21 15:51:07,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 471 transitions, 9770 flow, removed 59 selfloop flow, removed 7 redundant places. [2024-06-21 15:51:07,415 INFO L231 Difference]: Finished difference. Result has 283 places, 452 transitions, 8983 flow [2024-06-21 15:51:07,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8519, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8983, PETRI_PLACES=283, PETRI_TRANSITIONS=452} [2024-06-21 15:51:07,415 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-21 15:51:07,416 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 452 transitions, 8983 flow [2024-06-21 15:51:07,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:07,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:07,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:51:07,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 15:51:07,416 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-21 15:51:07,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:07,417 INFO L85 PathProgramCache]: Analyzing trace with hash -918769860, now seen corresponding path program 7 times [2024-06-21 15:51:07,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:07,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946364063] [2024-06-21 15:51:07,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:07,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:07,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:07,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-21 15:51:07,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:07,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946364063] [2024-06-21 15:51:07,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946364063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:07,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:07,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:51:07,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082981825] [2024-06-21 15:51:07,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:07,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:51:07,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:07,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:51:07,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:51:07,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:07,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 452 transitions, 8983 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:07,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:07,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:07,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:08,069 INFO L124 PetriNetUnfolderBase]: 1986/3286 cut-off events. [2024-06-21 15:51:08,069 INFO L125 PetriNetUnfolderBase]: For 199627/199638 co-relation queries the response was YES. [2024-06-21 15:51:08,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28347 conditions, 3286 events. 1986/3286 cut-off events. For 199627/199638 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 19247 event pairs, 371 based on Foata normal form. 8/3279 useless extension candidates. Maximal degree in co-relation 28205. Up to 2552 conditions per place. [2024-06-21 15:51:08,110 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 289 selfloop transitions, 175 changer transitions 0/471 dead transitions. [2024-06-21 15:51:08,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 471 transitions, 10169 flow [2024-06-21 15:51:08,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:51:08,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:51:08,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-21 15:51:08,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-21 15:51:08,111 INFO L175 Difference]: Start difference. First operand has 283 places, 452 transitions, 8983 flow. Second operand 6 states and 142 transitions. [2024-06-21 15:51:08,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 471 transitions, 10169 flow [2024-06-21 15:51:08,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 471 transitions, 9931 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-21 15:51:08,765 INFO L231 Difference]: Finished difference. Result has 285 places, 458 transitions, 9209 flow [2024-06-21 15:51:08,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8747, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9209, PETRI_PLACES=285, PETRI_TRANSITIONS=458} [2024-06-21 15:51:08,766 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 244 predicate places. [2024-06-21 15:51:08,766 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 458 transitions, 9209 flow [2024-06-21 15:51:08,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:08,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:08,766 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-21 15:51:08,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 15:51:08,766 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-21 15:51:08,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:08,767 INFO L85 PathProgramCache]: Analyzing trace with hash -284965188, now seen corresponding path program 2 times [2024-06-21 15:51:08,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:08,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051595993] [2024-06-21 15:51:08,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:08,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:08,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:08,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:08,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:08,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051595993] [2024-06-21 15:51:08,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051595993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:08,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:08,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:51:08,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376737735] [2024-06-21 15:51:08,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:08,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:51:08,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:08,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:51:08,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:51:08,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:08,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 458 transitions, 9209 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:08,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:08,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:08,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:09,518 INFO L124 PetriNetUnfolderBase]: 1996/3303 cut-off events. [2024-06-21 15:51:09,518 INFO L125 PetriNetUnfolderBase]: For 200559/200567 co-relation queries the response was YES. [2024-06-21 15:51:09,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28635 conditions, 3303 events. 1996/3303 cut-off events. For 200559/200567 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 19393 event pairs, 351 based on Foata normal form. 8/3296 useless extension candidates. Maximal degree in co-relation 28493. Up to 2701 conditions per place. [2024-06-21 15:51:09,556 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 308 selfloop transitions, 171 changer transitions 0/486 dead transitions. [2024-06-21 15:51:09,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 486 transitions, 10594 flow [2024-06-21 15:51:09,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:51:09,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:51:09,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 237 transitions. [2024-06-21 15:51:09,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386363636363637 [2024-06-21 15:51:09,557 INFO L175 Difference]: Start difference. First operand has 285 places, 458 transitions, 9209 flow. Second operand 11 states and 237 transitions. [2024-06-21 15:51:09,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 486 transitions, 10594 flow [2024-06-21 15:51:10,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 486 transitions, 10320 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-21 15:51:10,106 INFO L231 Difference]: Finished difference. Result has 293 places, 464 transitions, 9419 flow [2024-06-21 15:51:10,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8935, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9419, PETRI_PLACES=293, PETRI_TRANSITIONS=464} [2024-06-21 15:51:10,106 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 252 predicate places. [2024-06-21 15:51:10,106 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 464 transitions, 9419 flow [2024-06-21 15:51:10,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:10,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:10,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:51:10,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 15:51:10,107 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-21 15:51:10,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:10,107 INFO L85 PathProgramCache]: Analyzing trace with hash 31908616, now seen corresponding path program 8 times [2024-06-21 15:51:10,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:10,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604347823] [2024-06-21 15:51:10,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:10,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:10,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:10,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:10,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:10,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604347823] [2024-06-21 15:51:10,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604347823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:10,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:10,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:51:10,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586124005] [2024-06-21 15:51:10,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:10,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:51:10,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:10,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:51:10,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:51:10,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:10,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 464 transitions, 9419 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:10,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:10,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:10,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:10,764 INFO L124 PetriNetUnfolderBase]: 1993/3280 cut-off events. [2024-06-21 15:51:10,764 INFO L125 PetriNetUnfolderBase]: For 204624/204626 co-relation queries the response was YES. [2024-06-21 15:51:10,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28649 conditions, 3280 events. 1993/3280 cut-off events. For 204624/204626 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 19073 event pairs, 390 based on Foata normal form. 1/3258 useless extension candidates. Maximal degree in co-relation 28506. Up to 2563 conditions per place. [2024-06-21 15:51:10,802 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 286 selfloop transitions, 184 changer transitions 0/477 dead transitions. [2024-06-21 15:51:10,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 477 transitions, 10513 flow [2024-06-21 15:51:10,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:51:10,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:51:10,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-21 15:51:10,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-21 15:51:10,803 INFO L175 Difference]: Start difference. First operand has 293 places, 464 transitions, 9419 flow. Second operand 7 states and 160 transitions. [2024-06-21 15:51:10,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 477 transitions, 10513 flow [2024-06-21 15:51:11,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 477 transitions, 10147 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-21 15:51:11,387 INFO L231 Difference]: Finished difference. Result has 292 places, 464 transitions, 9430 flow [2024-06-21 15:51:11,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9055, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9430, PETRI_PLACES=292, PETRI_TRANSITIONS=464} [2024-06-21 15:51:11,388 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 251 predicate places. [2024-06-21 15:51:11,388 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 464 transitions, 9430 flow [2024-06-21 15:51:11,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:11,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:11,388 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-21 15:51:11,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 15:51:11,389 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-21 15:51:11,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:11,389 INFO L85 PathProgramCache]: Analyzing trace with hash 31908802, now seen corresponding path program 4 times [2024-06-21 15:51:11,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:11,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750712577] [2024-06-21 15:51:11,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:11,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:11,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:11,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:11,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:11,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750712577] [2024-06-21 15:51:11,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750712577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:11,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:11,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:51:11,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146667268] [2024-06-21 15:51:11,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:11,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:51:11,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:11,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:51:11,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:51:11,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:11,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 464 transitions, 9430 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:11,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:11,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:11,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:12,099 INFO L124 PetriNetUnfolderBase]: 2011/3312 cut-off events. [2024-06-21 15:51:12,099 INFO L125 PetriNetUnfolderBase]: For 209375/209377 co-relation queries the response was YES. [2024-06-21 15:51:12,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28957 conditions, 3312 events. 2011/3312 cut-off events. For 209375/209377 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 19329 event pairs, 389 based on Foata normal form. 2/3291 useless extension candidates. Maximal degree in co-relation 28814. Up to 2322 conditions per place. [2024-06-21 15:51:12,138 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 183 selfloop transitions, 303 changer transitions 0/493 dead transitions. [2024-06-21 15:51:12,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 493 transitions, 11065 flow [2024-06-21 15:51:12,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:51:12,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:51:12,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 242 transitions. [2024-06-21 15:51:12,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 15:51:12,139 INFO L175 Difference]: Start difference. First operand has 292 places, 464 transitions, 9430 flow. Second operand 11 states and 242 transitions. [2024-06-21 15:51:12,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 493 transitions, 11065 flow [2024-06-21 15:51:12,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 493 transitions, 10544 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 15:51:12,720 INFO L231 Difference]: Finished difference. Result has 297 places, 473 transitions, 9671 flow [2024-06-21 15:51:12,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8909, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=294, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9671, PETRI_PLACES=297, PETRI_TRANSITIONS=473} [2024-06-21 15:51:12,721 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 256 predicate places. [2024-06-21 15:51:12,721 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 473 transitions, 9671 flow [2024-06-21 15:51:12,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:12,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:12,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:51:12,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 15:51:12,721 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-21 15:51:12,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:12,722 INFO L85 PathProgramCache]: Analyzing trace with hash 147676570, now seen corresponding path program 5 times [2024-06-21 15:51:12,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:12,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987883136] [2024-06-21 15:51:12,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:12,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:12,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:12,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:12,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:12,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987883136] [2024-06-21 15:51:12,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987883136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:12,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:12,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:51:12,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010870467] [2024-06-21 15:51:12,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:12,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:51:12,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:12,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:51:12,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:51:12,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:12,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 473 transitions, 9671 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:12,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:12,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:12,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:13,396 INFO L124 PetriNetUnfolderBase]: 2005/3302 cut-off events. [2024-06-21 15:51:13,397 INFO L125 PetriNetUnfolderBase]: For 208846/208848 co-relation queries the response was YES. [2024-06-21 15:51:13,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29052 conditions, 3302 events. 2005/3302 cut-off events. For 208846/208848 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 19246 event pairs, 389 based on Foata normal form. 2/3281 useless extension candidates. Maximal degree in co-relation 28909. Up to 2318 conditions per place. [2024-06-21 15:51:13,436 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 184 selfloop transitions, 299 changer transitions 0/490 dead transitions. [2024-06-21 15:51:13,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 490 transitions, 11037 flow [2024-06-21 15:51:13,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:51:13,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:51:13,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-21 15:51:13,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-21 15:51:13,437 INFO L175 Difference]: Start difference. First operand has 297 places, 473 transitions, 9671 flow. Second operand 9 states and 205 transitions. [2024-06-21 15:51:13,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 490 transitions, 11037 flow [2024-06-21 15:51:14,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 490 transitions, 10375 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-21 15:51:14,164 INFO L231 Difference]: Finished difference. Result has 299 places, 473 transitions, 9619 flow [2024-06-21 15:51:14,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9009, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=299, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9619, PETRI_PLACES=299, PETRI_TRANSITIONS=473} [2024-06-21 15:51:14,165 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 258 predicate places. [2024-06-21 15:51:14,165 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 473 transitions, 9619 flow [2024-06-21 15:51:14,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:14,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:14,165 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-21 15:51:14,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 15:51:14,166 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-21 15:51:14,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:14,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1404559578, now seen corresponding path program 9 times [2024-06-21 15:51:14,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:14,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756504024] [2024-06-21 15:51:14,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:14,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:14,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:14,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:14,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:14,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756504024] [2024-06-21 15:51:14,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756504024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:14,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:14,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:51:14,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289915542] [2024-06-21 15:51:14,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:14,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:51:14,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:14,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:51:14,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:51:14,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:14,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 473 transitions, 9619 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:14,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:14,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:14,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:14,879 INFO L124 PetriNetUnfolderBase]: 1999/3300 cut-off events. [2024-06-21 15:51:14,879 INFO L125 PetriNetUnfolderBase]: For 209792/209794 co-relation queries the response was YES. [2024-06-21 15:51:14,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28889 conditions, 3300 events. 1999/3300 cut-off events. For 209792/209794 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 19290 event pairs, 382 based on Foata normal form. 2/3279 useless extension candidates. Maximal degree in co-relation 28745. Up to 2574 conditions per place. [2024-06-21 15:51:14,914 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 296 selfloop transitions, 183 changer transitions 0/486 dead transitions. [2024-06-21 15:51:14,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 486 transitions, 10735 flow [2024-06-21 15:51:14,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:51:14,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:51:14,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-21 15:51:14,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-21 15:51:14,915 INFO L175 Difference]: Start difference. First operand has 299 places, 473 transitions, 9619 flow. Second operand 7 states and 162 transitions. [2024-06-21 15:51:14,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 486 transitions, 10735 flow [2024-06-21 15:51:15,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 486 transitions, 10137 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 15:51:15,567 INFO L231 Difference]: Finished difference. Result has 298 places, 473 transitions, 9398 flow [2024-06-21 15:51:15,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9021, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9398, PETRI_PLACES=298, PETRI_TRANSITIONS=473} [2024-06-21 15:51:15,568 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 257 predicate places. [2024-06-21 15:51:15,568 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 473 transitions, 9398 flow [2024-06-21 15:51:15,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:15,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:15,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:51:15,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 15:51:15,568 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-21 15:51:15,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:15,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1438992334, now seen corresponding path program 3 times [2024-06-21 15:51:15,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:15,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70741774] [2024-06-21 15:51:15,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:15,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:15,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:15,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:15,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:15,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70741774] [2024-06-21 15:51:15,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70741774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:15,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:15,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:51:15,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314942583] [2024-06-21 15:51:15,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:15,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:51:15,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:15,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:51:15,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:51:15,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:15,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 473 transitions, 9398 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:15,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:15,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:15,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:16,258 INFO L124 PetriNetUnfolderBase]: 1993/3302 cut-off events. [2024-06-21 15:51:16,259 INFO L125 PetriNetUnfolderBase]: For 209935/209943 co-relation queries the response was YES. [2024-06-21 15:51:16,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28549 conditions, 3302 events. 1993/3302 cut-off events. For 209935/209943 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 19411 event pairs, 349 based on Foata normal form. 8/3295 useless extension candidates. Maximal degree in co-relation 28404. Up to 2700 conditions per place. [2024-06-21 15:51:16,297 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 316 selfloop transitions, 171 changer transitions 0/494 dead transitions. [2024-06-21 15:51:16,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 494 transitions, 10566 flow [2024-06-21 15:51:16,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:51:16,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:51:16,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 236 transitions. [2024-06-21 15:51:16,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5363636363636364 [2024-06-21 15:51:16,298 INFO L175 Difference]: Start difference. First operand has 298 places, 473 transitions, 9398 flow. Second operand 11 states and 236 transitions. [2024-06-21 15:51:16,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 494 transitions, 10566 flow [2024-06-21 15:51:17,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 494 transitions, 10004 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-21 15:51:17,018 INFO L231 Difference]: Finished difference. Result has 302 places, 473 transitions, 9192 flow [2024-06-21 15:51:17,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8836, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9192, PETRI_PLACES=302, PETRI_TRANSITIONS=473} [2024-06-21 15:51:17,019 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 261 predicate places. [2024-06-21 15:51:17,019 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 473 transitions, 9192 flow [2024-06-21 15:51:17,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:17,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:17,019 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-21 15:51:17,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 15:51:17,019 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-21 15:51:17,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:17,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1736352994, now seen corresponding path program 4 times [2024-06-21 15:51:17,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:17,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87502096] [2024-06-21 15:51:17,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:17,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:17,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:17,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-21 15:51:17,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:17,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87502096] [2024-06-21 15:51:17,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87502096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:17,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:17,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:51:17,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589110725] [2024-06-21 15:51:17,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:17,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:51:17,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:17,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:51:17,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:51:17,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:17,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 473 transitions, 9192 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:17,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:17,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:17,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:17,675 INFO L124 PetriNetUnfolderBase]: 2003/3316 cut-off events. [2024-06-21 15:51:17,675 INFO L125 PetriNetUnfolderBase]: For 210689/210691 co-relation queries the response was YES. [2024-06-21 15:51:17,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28500 conditions, 3316 events. 2003/3316 cut-off events. For 210689/210691 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 19466 event pairs, 338 based on Foata normal form. 2/3311 useless extension candidates. Maximal degree in co-relation 28355. Up to 2791 conditions per place. [2024-06-21 15:51:17,713 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 381 selfloop transitions, 106 changer transitions 0/494 dead transitions. [2024-06-21 15:51:17,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 494 transitions, 10503 flow [2024-06-21 15:51:17,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:51:17,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:51:17,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-21 15:51:17,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-21 15:51:17,714 INFO L175 Difference]: Start difference. First operand has 302 places, 473 transitions, 9192 flow. Second operand 7 states and 165 transitions. [2024-06-21 15:51:17,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 494 transitions, 10503 flow [2024-06-21 15:51:18,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 494 transitions, 10120 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-21 15:51:18,479 INFO L231 Difference]: Finished difference. Result has 297 places, 479 transitions, 9203 flow [2024-06-21 15:51:18,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8817, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9203, PETRI_PLACES=297, PETRI_TRANSITIONS=479} [2024-06-21 15:51:18,480 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 256 predicate places. [2024-06-21 15:51:18,480 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 479 transitions, 9203 flow [2024-06-21 15:51:18,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:18,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:18,480 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-21 15:51:18,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 15:51:18,480 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-21 15:51:18,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:18,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1151536350, now seen corresponding path program 6 times [2024-06-21 15:51:18,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:18,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460558436] [2024-06-21 15:51:18,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:18,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:18,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:18,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:18,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:18,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460558436] [2024-06-21 15:51:18,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460558436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:18,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:18,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:51:18,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722873808] [2024-06-21 15:51:18,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:18,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:51:18,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:18,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:51:18,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:51:18,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:18,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 479 transitions, 9203 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:18,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:18,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:18,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:19,197 INFO L124 PetriNetUnfolderBase]: 2113/3510 cut-off events. [2024-06-21 15:51:19,197 INFO L125 PetriNetUnfolderBase]: For 217862/217864 co-relation queries the response was YES. [2024-06-21 15:51:19,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30021 conditions, 3510 events. 2113/3510 cut-off events. For 217862/217864 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 20890 event pairs, 340 based on Foata normal form. 1/3504 useless extension candidates. Maximal degree in co-relation 29876. Up to 2860 conditions per place. [2024-06-21 15:51:19,237 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 400 selfloop transitions, 128 changer transitions 0/535 dead transitions. [2024-06-21 15:51:19,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 535 transitions, 11231 flow [2024-06-21 15:51:19,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:51:19,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:51:19,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-21 15:51:19,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:51:19,239 INFO L175 Difference]: Start difference. First operand has 297 places, 479 transitions, 9203 flow. Second operand 8 states and 184 transitions. [2024-06-21 15:51:19,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 535 transitions, 11231 flow [2024-06-21 15:51:20,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 535 transitions, 11098 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 15:51:20,065 INFO L231 Difference]: Finished difference. Result has 303 places, 513 transitions, 10066 flow [2024-06-21 15:51:20,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9074, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10066, PETRI_PLACES=303, PETRI_TRANSITIONS=513} [2024-06-21 15:51:20,066 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 262 predicate places. [2024-06-21 15:51:20,066 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 513 transitions, 10066 flow [2024-06-21 15:51:20,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:20,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:20,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:51:20,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 15:51:20,066 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-21 15:51:20,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:20,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1743710596, now seen corresponding path program 10 times [2024-06-21 15:51:20,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:20,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228576809] [2024-06-21 15:51:20,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:20,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:20,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:20,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:20,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:20,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228576809] [2024-06-21 15:51:20,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228576809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:20,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:20,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:51:20,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210006676] [2024-06-21 15:51:20,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:20,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:51:20,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:20,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:51:20,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:51:20,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:20,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 513 transitions, 10066 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:20,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:20,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:20,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:20,747 INFO L124 PetriNetUnfolderBase]: 2104/3496 cut-off events. [2024-06-21 15:51:20,747 INFO L125 PetriNetUnfolderBase]: For 219170/219172 co-relation queries the response was YES. [2024-06-21 15:51:20,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30240 conditions, 3496 events. 2104/3496 cut-off events. For 219170/219172 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 20808 event pairs, 337 based on Foata normal form. 3/3492 useless extension candidates. Maximal degree in co-relation 30093. Up to 2830 conditions per place. [2024-06-21 15:51:20,790 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 391 selfloop transitions, 134 changer transitions 0/532 dead transitions. [2024-06-21 15:51:20,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 532 transitions, 11310 flow [2024-06-21 15:51:20,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:51:20,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:51:20,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-21 15:51:20,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-21 15:51:20,792 INFO L175 Difference]: Start difference. First operand has 303 places, 513 transitions, 10066 flow. Second operand 6 states and 149 transitions. [2024-06-21 15:51:20,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 532 transitions, 11310 flow [2024-06-21 15:51:21,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 532 transitions, 11224 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-21 15:51:21,460 INFO L231 Difference]: Finished difference. Result has 307 places, 513 transitions, 10282 flow [2024-06-21 15:51:21,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9980, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10282, PETRI_PLACES=307, PETRI_TRANSITIONS=513} [2024-06-21 15:51:21,461 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 266 predicate places. [2024-06-21 15:51:21,461 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 513 transitions, 10282 flow [2024-06-21 15:51:21,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:21,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:21,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] [2024-06-21 15:51:21,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 15:51:21,462 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-21 15:51:21,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:21,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1587469386, now seen corresponding path program 5 times [2024-06-21 15:51:21,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:21,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217876220] [2024-06-21 15:51:21,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:21,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:21,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:21,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:21,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:21,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217876220] [2024-06-21 15:51:21,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217876220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:21,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:21,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:51:21,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541648200] [2024-06-21 15:51:21,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:21,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:51:21,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:21,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:51:21,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:51:21,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:21,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 513 transitions, 10282 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:21,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:21,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:21,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:22,169 INFO L124 PetriNetUnfolderBase]: 2098/3487 cut-off events. [2024-06-21 15:51:22,170 INFO L125 PetriNetUnfolderBase]: For 221079/221081 co-relation queries the response was YES. [2024-06-21 15:51:22,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30558 conditions, 3487 events. 2098/3487 cut-off events. For 221079/221081 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 20752 event pairs, 340 based on Foata normal form. 2/3482 useless extension candidates. Maximal degree in co-relation 30409. Up to 2929 conditions per place. [2024-06-21 15:51:22,214 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 410 selfloop transitions, 112 changer transitions 0/529 dead transitions. [2024-06-21 15:51:22,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 529 transitions, 11380 flow [2024-06-21 15:51:22,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:51:22,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:51:22,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 15:51:22,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:51:22,215 INFO L175 Difference]: Start difference. First operand has 307 places, 513 transitions, 10282 flow. Second operand 7 states and 168 transitions. [2024-06-21 15:51:22,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 529 transitions, 11380 flow [2024-06-21 15:51:23,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 529 transitions, 11043 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 15:51:23,093 INFO L231 Difference]: Finished difference. Result has 308 places, 513 transitions, 10183 flow [2024-06-21 15:51:23,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9945, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10183, PETRI_PLACES=308, PETRI_TRANSITIONS=513} [2024-06-21 15:51:23,093 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 267 predicate places. [2024-06-21 15:51:23,093 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 513 transitions, 10183 flow [2024-06-21 15:51:23,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:23,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:23,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:51:23,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 15:51:23,094 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-21 15:51:23,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:23,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1587474780, now seen corresponding path program 7 times [2024-06-21 15:51:23,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:23,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071775755] [2024-06-21 15:51:23,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:23,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:23,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:23,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:23,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:23,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071775755] [2024-06-21 15:51:23,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071775755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:23,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:23,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:51:23,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148345109] [2024-06-21 15:51:23,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:23,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:51:23,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:23,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:51:23,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:51:23,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:23,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 513 transitions, 10183 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:23,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:23,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:23,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:23,870 INFO L124 PetriNetUnfolderBase]: 2103/3498 cut-off events. [2024-06-21 15:51:23,870 INFO L125 PetriNetUnfolderBase]: For 217457/217459 co-relation queries the response was YES. [2024-06-21 15:51:23,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30430 conditions, 3498 events. 2103/3498 cut-off events. For 217457/217459 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 20839 event pairs, 340 based on Foata normal form. 1/3492 useless extension candidates. Maximal degree in co-relation 30281. Up to 2849 conditions per place. [2024-06-21 15:51:23,917 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 390 selfloop transitions, 143 changer transitions 0/540 dead transitions. [2024-06-21 15:51:23,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 540 transitions, 11733 flow [2024-06-21 15:51:23,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:51:23,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:51:23,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-21 15:51:23,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-21 15:51:23,918 INFO L175 Difference]: Start difference. First operand has 308 places, 513 transitions, 10183 flow. Second operand 8 states and 188 transitions. [2024-06-21 15:51:23,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 540 transitions, 11733 flow [2024-06-21 15:51:24,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 540 transitions, 11434 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 15:51:24,751 INFO L231 Difference]: Finished difference. Result has 309 places, 521 transitions, 10419 flow [2024-06-21 15:51:24,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9888, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10419, PETRI_PLACES=309, PETRI_TRANSITIONS=521} [2024-06-21 15:51:24,752 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 268 predicate places. [2024-06-21 15:51:24,752 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 521 transitions, 10419 flow [2024-06-21 15:51:24,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:24,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:24,752 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-21 15:51:24,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 15:51:24,752 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-21 15:51:24,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:24,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1587463434, now seen corresponding path program 11 times [2024-06-21 15:51:24,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:24,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599432574] [2024-06-21 15:51:24,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:24,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:24,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:24,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:24,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:24,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599432574] [2024-06-21 15:51:24,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599432574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:24,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:24,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:51:24,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80286292] [2024-06-21 15:51:24,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:24,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:51:24,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:24,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:51:24,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:51:24,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:24,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 521 transitions, 10419 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:24,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:24,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:24,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:25,510 INFO L124 PetriNetUnfolderBase]: 2097/3489 cut-off events. [2024-06-21 15:51:25,510 INFO L125 PetriNetUnfolderBase]: For 215561/215563 co-relation queries the response was YES. [2024-06-21 15:51:25,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30437 conditions, 3489 events. 2097/3489 cut-off events. For 215561/215563 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 20817 event pairs, 335 based on Foata normal form. 2/3484 useless extension candidates. Maximal degree in co-relation 30287. Up to 2823 conditions per place. [2024-06-21 15:51:25,551 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 398 selfloop transitions, 137 changer transitions 0/542 dead transitions. [2024-06-21 15:51:25,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 542 transitions, 11563 flow [2024-06-21 15:51:25,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:51:25,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:51:25,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 15:51:25,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-21 15:51:25,552 INFO L175 Difference]: Start difference. First operand has 309 places, 521 transitions, 10419 flow. Second operand 7 states and 170 transitions. [2024-06-21 15:51:25,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 542 transitions, 11563 flow [2024-06-21 15:51:26,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 542 transitions, 11438 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-21 15:51:26,366 INFO L231 Difference]: Finished difference. Result has 313 places, 521 transitions, 10594 flow [2024-06-21 15:51:26,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10294, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10594, PETRI_PLACES=313, PETRI_TRANSITIONS=521} [2024-06-21 15:51:26,367 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 272 predicate places. [2024-06-21 15:51:26,367 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 521 transitions, 10594 flow [2024-06-21 15:51:26,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:26,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:26,367 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-21 15:51:26,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 15:51:26,367 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-21 15:51:26,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:26,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1144173540, now seen corresponding path program 8 times [2024-06-21 15:51:26,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:26,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23029628] [2024-06-21 15:51:26,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:26,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:26,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:26,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:26,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:26,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23029628] [2024-06-21 15:51:26,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23029628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:26,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:26,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:51:26,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524139228] [2024-06-21 15:51:26,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:26,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:51:26,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:26,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:51:26,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:51:26,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:26,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 521 transitions, 10594 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:26,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:26,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:26,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:27,162 INFO L124 PetriNetUnfolderBase]: 2094/3490 cut-off events. [2024-06-21 15:51:27,163 INFO L125 PetriNetUnfolderBase]: For 219036/219038 co-relation queries the response was YES. [2024-06-21 15:51:27,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30825 conditions, 3490 events. 2094/3490 cut-off events. For 219036/219038 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 20869 event pairs, 341 based on Foata normal form. 1/3484 useless extension candidates. Maximal degree in co-relation 30673. Up to 2841 conditions per place. [2024-06-21 15:51:27,207 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 391 selfloop transitions, 144 changer transitions 0/542 dead transitions. [2024-06-21 15:51:27,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 542 transitions, 11862 flow [2024-06-21 15:51:27,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:51:27,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:51:27,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-21 15:51:27,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-21 15:51:27,208 INFO L175 Difference]: Start difference. First operand has 313 places, 521 transitions, 10594 flow. Second operand 8 states and 190 transitions. [2024-06-21 15:51:27,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 542 transitions, 11862 flow [2024-06-21 15:51:27,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 542 transitions, 11461 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-21 15:51:27,940 INFO L231 Difference]: Finished difference. Result has 313 places, 521 transitions, 10489 flow [2024-06-21 15:51:27,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10195, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10489, PETRI_PLACES=313, PETRI_TRANSITIONS=521} [2024-06-21 15:51:27,941 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 272 predicate places. [2024-06-21 15:51:27,941 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 521 transitions, 10489 flow [2024-06-21 15:51:27,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:27,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:27,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] [2024-06-21 15:51:27,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 15:51:27,941 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-21 15:51:27,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:27,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1662445290, now seen corresponding path program 6 times [2024-06-21 15:51:27,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:27,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209310659] [2024-06-21 15:51:27,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:27,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:27,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:28,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:28,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:28,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209310659] [2024-06-21 15:51:28,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209310659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:28,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:28,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:51:28,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798268686] [2024-06-21 15:51:28,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:28,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:51:28,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:28,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:51:28,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:51:28,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:28,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 521 transitions, 10489 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:28,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:28,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:28,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:28,691 INFO L124 PetriNetUnfolderBase]: 2099/3499 cut-off events. [2024-06-21 15:51:28,691 INFO L125 PetriNetUnfolderBase]: For 219533/219550 co-relation queries the response was YES. [2024-06-21 15:51:28,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30732 conditions, 3499 events. 2099/3499 cut-off events. For 219533/219550 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 20957 event pairs, 363 based on Foata normal form. 13/3502 useless extension candidates. Maximal degree in co-relation 30580. Up to 2812 conditions per place. [2024-06-21 15:51:28,734 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 373 selfloop transitions, 163 changer transitions 0/543 dead transitions. [2024-06-21 15:51:28,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 543 transitions, 11837 flow [2024-06-21 15:51:28,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:51:28,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:51:28,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-21 15:51:28,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-21 15:51:28,735 INFO L175 Difference]: Start difference. First operand has 313 places, 521 transitions, 10489 flow. Second operand 7 states and 160 transitions. [2024-06-21 15:51:28,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 543 transitions, 11837 flow [2024-06-21 15:51:29,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 543 transitions, 11559 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 15:51:29,545 INFO L231 Difference]: Finished difference. Result has 314 places, 525 transitions, 10619 flow [2024-06-21 15:51:29,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10211, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10619, PETRI_PLACES=314, PETRI_TRANSITIONS=525} [2024-06-21 15:51:29,545 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 273 predicate places. [2024-06-21 15:51:29,545 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 525 transitions, 10619 flow [2024-06-21 15:51:29,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:29,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:29,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] [2024-06-21 15:51:29,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 15:51:29,546 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-21 15:51:29,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:29,546 INFO L85 PathProgramCache]: Analyzing trace with hash 2070339498, now seen corresponding path program 7 times [2024-06-21 15:51:29,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:29,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505592172] [2024-06-21 15:51:29,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:29,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:29,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:29,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:29,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:29,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505592172] [2024-06-21 15:51:29,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505592172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:29,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:29,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:51:29,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447289644] [2024-06-21 15:51:29,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:29,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:51:29,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:29,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:51:29,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:51:29,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:29,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 525 transitions, 10619 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:29,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:29,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:29,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:30,272 INFO L124 PetriNetUnfolderBase]: 2104/3507 cut-off events. [2024-06-21 15:51:30,272 INFO L125 PetriNetUnfolderBase]: For 224042/224050 co-relation queries the response was YES. [2024-06-21 15:51:30,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30899 conditions, 3507 events. 2104/3507 cut-off events. For 224042/224050 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 21012 event pairs, 364 based on Foata normal form. 7/3499 useless extension candidates. Maximal degree in co-relation 30746. Up to 2818 conditions per place. [2024-06-21 15:51:30,318 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 365 selfloop transitions, 175 changer transitions 0/547 dead transitions. [2024-06-21 15:51:30,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 547 transitions, 12090 flow [2024-06-21 15:51:30,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:51:30,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:51:30,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-21 15:51:30,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-21 15:51:30,319 INFO L175 Difference]: Start difference. First operand has 314 places, 525 transitions, 10619 flow. Second operand 8 states and 182 transitions. [2024-06-21 15:51:30,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 547 transitions, 12090 flow [2024-06-21 15:51:31,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 547 transitions, 11886 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-21 15:51:31,289 INFO L231 Difference]: Finished difference. Result has 319 places, 528 transitions, 10834 flow [2024-06-21 15:51:31,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10420, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10834, PETRI_PLACES=319, PETRI_TRANSITIONS=528} [2024-06-21 15:51:31,290 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-21 15:51:31,290 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 528 transitions, 10834 flow [2024-06-21 15:51:31,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:31,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:31,290 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-21 15:51:31,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 15:51:31,290 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-21 15:51:31,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:31,291 INFO L85 PathProgramCache]: Analyzing trace with hash -1905446508, now seen corresponding path program 8 times [2024-06-21 15:51:31,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:31,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152327201] [2024-06-21 15:51:31,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:31,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:31,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:31,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-21 15:51:31,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:31,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152327201] [2024-06-21 15:51:31,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152327201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:31,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:31,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:51:31,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201681476] [2024-06-21 15:51:31,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:31,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:51:31,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:31,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:51:31,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:51:31,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:31,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 528 transitions, 10834 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:31,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:31,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:31,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:32,131 INFO L124 PetriNetUnfolderBase]: 2109/3516 cut-off events. [2024-06-21 15:51:32,131 INFO L125 PetriNetUnfolderBase]: For 232763/232771 co-relation queries the response was YES. [2024-06-21 15:51:32,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31115 conditions, 3516 events. 2109/3516 cut-off events. For 232763/232771 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 21128 event pairs, 364 based on Foata normal form. 7/3508 useless extension candidates. Maximal degree in co-relation 30960. Up to 2824 conditions per place. [2024-06-21 15:51:32,175 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 362 selfloop transitions, 184 changer transitions 0/553 dead transitions. [2024-06-21 15:51:32,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 553 transitions, 12328 flow [2024-06-21 15:51:32,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:51:32,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:51:32,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 235 transitions. [2024-06-21 15:51:32,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5340909090909091 [2024-06-21 15:51:32,176 INFO L175 Difference]: Start difference. First operand has 319 places, 528 transitions, 10834 flow. Second operand 11 states and 235 transitions. [2024-06-21 15:51:32,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 553 transitions, 12328 flow [2024-06-21 15:51:32,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 553 transitions, 11906 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-21 15:51:32,911 INFO L231 Difference]: Finished difference. Result has 325 places, 531 transitions, 10850 flow [2024-06-21 15:51:32,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10432, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10850, PETRI_PLACES=325, PETRI_TRANSITIONS=531} [2024-06-21 15:51:32,912 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 284 predicate places. [2024-06-21 15:51:32,912 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 531 transitions, 10850 flow [2024-06-21 15:51:32,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:32,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:32,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:51:32,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 15:51:32,912 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-21 15:51:32,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:32,913 INFO L85 PathProgramCache]: Analyzing trace with hash 946629308, now seen corresponding path program 9 times [2024-06-21 15:51:32,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:32,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469627692] [2024-06-21 15:51:32,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:32,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:32,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:32,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:32,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:32,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469627692] [2024-06-21 15:51:32,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469627692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:32,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:32,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:51:32,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569971037] [2024-06-21 15:51:32,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:32,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:51:32,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:32,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:51:32,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:51:33,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:33,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 531 transitions, 10850 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:33,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:33,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:33,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:33,664 INFO L124 PetriNetUnfolderBase]: 2114/3505 cut-off events. [2024-06-21 15:51:33,664 INFO L125 PetriNetUnfolderBase]: For 238970/238972 co-relation queries the response was YES. [2024-06-21 15:51:33,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31229 conditions, 3505 events. 2114/3505 cut-off events. For 238970/238972 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 20859 event pairs, 436 based on Foata normal form. 1/3478 useless extension candidates. Maximal degree in co-relation 31073. Up to 2335 conditions per place. [2024-06-21 15:51:33,712 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 214 selfloop transitions, 328 changer transitions 0/549 dead transitions. [2024-06-21 15:51:33,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 549 transitions, 12328 flow [2024-06-21 15:51:33,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:51:33,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:51:33,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-21 15:51:33,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-21 15:51:33,713 INFO L175 Difference]: Start difference. First operand has 325 places, 531 transitions, 10850 flow. Second operand 8 states and 183 transitions. [2024-06-21 15:51:33,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 549 transitions, 12328 flow [2024-06-21 15:51:34,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 549 transitions, 11975 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 15:51:34,705 INFO L231 Difference]: Finished difference. Result has 327 places, 534 transitions, 11243 flow [2024-06-21 15:51:34,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10497, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=325, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11243, PETRI_PLACES=327, PETRI_TRANSITIONS=534} [2024-06-21 15:51:34,706 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 286 predicate places. [2024-06-21 15:51:34,706 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 534 transitions, 11243 flow [2024-06-21 15:51:34,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:34,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:34,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] [2024-06-21 15:51:34,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 15:51:34,707 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-21 15:51:34,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:34,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1532991606, now seen corresponding path program 9 times [2024-06-21 15:51:34,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:34,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922989371] [2024-06-21 15:51:34,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:34,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:34,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:34,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:34,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:34,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922989371] [2024-06-21 15:51:34,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922989371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:34,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:34,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:51:34,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447166370] [2024-06-21 15:51:34,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:34,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:51:34,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:34,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:51:34,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:51:34,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:34,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 534 transitions, 11243 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:34,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:34,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:34,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:35,586 INFO L124 PetriNetUnfolderBase]: 2111/3519 cut-off events. [2024-06-21 15:51:35,587 INFO L125 PetriNetUnfolderBase]: For 243806/243814 co-relation queries the response was YES. [2024-06-21 15:51:35,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31606 conditions, 3519 events. 2111/3519 cut-off events. For 243806/243814 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 21071 event pairs, 364 based on Foata normal form. 7/3511 useless extension candidates. Maximal degree in co-relation 31449. Up to 2828 conditions per place. [2024-06-21 15:51:35,634 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 366 selfloop transitions, 181 changer transitions 0/554 dead transitions. [2024-06-21 15:51:35,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 554 transitions, 12543 flow [2024-06-21 15:51:35,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:51:35,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:51:35,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-21 15:51:35,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5425 [2024-06-21 15:51:35,635 INFO L175 Difference]: Start difference. First operand has 327 places, 534 transitions, 11243 flow. Second operand 10 states and 217 transitions. [2024-06-21 15:51:35,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 554 transitions, 12543 flow [2024-06-21 15:51:36,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 554 transitions, 11911 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-21 15:51:36,654 INFO L231 Difference]: Finished difference. Result has 332 places, 534 transitions, 10979 flow [2024-06-21 15:51:36,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10611, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10979, PETRI_PLACES=332, PETRI_TRANSITIONS=534} [2024-06-21 15:51:36,655 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 291 predicate places. [2024-06-21 15:51:36,655 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 534 transitions, 10979 flow [2024-06-21 15:51:36,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:36,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:36,655 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-21 15:51:36,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 15:51:36,656 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-21 15:51:36,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:36,656 INFO L85 PathProgramCache]: Analyzing trace with hash 373287652, now seen corresponding path program 10 times [2024-06-21 15:51:36,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:36,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248979017] [2024-06-21 15:51:36,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:36,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:36,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:36,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:36,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:36,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248979017] [2024-06-21 15:51:36,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248979017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:36,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:36,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:51:36,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255646222] [2024-06-21 15:51:36,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:36,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:51:36,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:36,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:51:36,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:51:36,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:36,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 534 transitions, 10979 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:36,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:36,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:36,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:37,503 INFO L124 PetriNetUnfolderBase]: 2116/3528 cut-off events. [2024-06-21 15:51:37,503 INFO L125 PetriNetUnfolderBase]: For 246026/246028 co-relation queries the response was YES. [2024-06-21 15:51:37,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31353 conditions, 3528 events. 2116/3528 cut-off events. For 246026/246028 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 21138 event pairs, 338 based on Foata normal form. 1/3522 useless extension candidates. Maximal degree in co-relation 31195. Up to 2840 conditions per place. [2024-06-21 15:51:37,549 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 410 selfloop transitions, 145 changer transitions 0/562 dead transitions. [2024-06-21 15:51:37,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 562 transitions, 12372 flow [2024-06-21 15:51:37,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:51:37,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:51:37,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-21 15:51:37,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-21 15:51:37,550 INFO L175 Difference]: Start difference. First operand has 332 places, 534 transitions, 10979 flow. Second operand 10 states and 225 transitions. [2024-06-21 15:51:37,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 562 transitions, 12372 flow [2024-06-21 15:51:38,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 562 transitions, 11969 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-21 15:51:38,635 INFO L231 Difference]: Finished difference. Result has 332 places, 537 transitions, 10935 flow [2024-06-21 15:51:38,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10576, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10935, PETRI_PLACES=332, PETRI_TRANSITIONS=537} [2024-06-21 15:51:38,635 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 291 predicate places. [2024-06-21 15:51:38,635 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 537 transitions, 10935 flow [2024-06-21 15:51:38,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:38,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:38,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:51:38,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 15:51:38,636 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-21 15:51:38,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:38,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1652164536, now seen corresponding path program 10 times [2024-06-21 15:51:38,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:38,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370554508] [2024-06-21 15:51:38,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:38,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:38,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:38,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:38,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:38,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370554508] [2024-06-21 15:51:38,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370554508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:38,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:38,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:51:38,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801278915] [2024-06-21 15:51:38,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:38,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:51:38,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:38,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:51:38,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:51:38,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:38,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 537 transitions, 10935 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:38,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:38,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:38,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:39,430 INFO L124 PetriNetUnfolderBase]: 2141/3565 cut-off events. [2024-06-21 15:51:39,430 INFO L125 PetriNetUnfolderBase]: For 252662/252664 co-relation queries the response was YES. [2024-06-21 15:51:39,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31900 conditions, 3565 events. 2141/3565 cut-off events. For 252662/252664 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 21336 event pairs, 335 based on Foata normal form. 1/3559 useless extension candidates. Maximal degree in co-relation 31741. Up to 2935 conditions per place. [2024-06-21 15:51:39,479 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 429 selfloop transitions, 135 changer transitions 0/571 dead transitions. [2024-06-21 15:51:39,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 571 transitions, 12644 flow [2024-06-21 15:51:39,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:51:39,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:51:39,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-21 15:51:39,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-21 15:51:39,479 INFO L175 Difference]: Start difference. First operand has 332 places, 537 transitions, 10935 flow. Second operand 8 states and 188 transitions. [2024-06-21 15:51:39,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 571 transitions, 12644 flow [2024-06-21 15:51:40,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 571 transitions, 11935 flow, removed 31 selfloop flow, removed 11 redundant places. [2024-06-21 15:51:40,707 INFO L231 Difference]: Finished difference. Result has 331 places, 550 transitions, 10924 flow [2024-06-21 15:51:40,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10259, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10924, PETRI_PLACES=331, PETRI_TRANSITIONS=550} [2024-06-21 15:51:40,707 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-21 15:51:40,708 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 550 transitions, 10924 flow [2024-06-21 15:51:40,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:40,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:40,708 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-21 15:51:40,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 15:51:40,708 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-21 15:51:40,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:40,708 INFO L85 PathProgramCache]: Analyzing trace with hash -100998688, now seen corresponding path program 11 times [2024-06-21 15:51:40,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:40,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293224819] [2024-06-21 15:51:40,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:40,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:40,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:40,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:40,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:40,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293224819] [2024-06-21 15:51:40,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293224819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:40,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:40,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:51:40,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240188899] [2024-06-21 15:51:40,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:40,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:51:40,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:40,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:51:40,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:51:40,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:40,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 550 transitions, 10924 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:40,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:40,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:40,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:41,514 INFO L124 PetriNetUnfolderBase]: 2138/3560 cut-off events. [2024-06-21 15:51:41,515 INFO L125 PetriNetUnfolderBase]: For 254110/254112 co-relation queries the response was YES. [2024-06-21 15:51:41,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31084 conditions, 3560 events. 2138/3560 cut-off events. For 254110/254112 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 21327 event pairs, 338 based on Foata normal form. 1/3554 useless extension candidates. Maximal degree in co-relation 30925. Up to 2872 conditions per place. [2024-06-21 15:51:41,564 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 420 selfloop transitions, 142 changer transitions 0/569 dead transitions. [2024-06-21 15:51:41,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 569 transitions, 12112 flow [2024-06-21 15:51:41,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:51:41,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:51:41,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 15:51:41,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 15:51:41,565 INFO L175 Difference]: Start difference. First operand has 331 places, 550 transitions, 10924 flow. Second operand 8 states and 186 transitions. [2024-06-21 15:51:41,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 569 transitions, 12112 flow [2024-06-21 15:51:42,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 569 transitions, 11812 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 15:51:42,564 INFO L231 Difference]: Finished difference. Result has 333 places, 550 transitions, 10914 flow [2024-06-21 15:51:42,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10624, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10914, PETRI_PLACES=333, PETRI_TRANSITIONS=550} [2024-06-21 15:51:42,565 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 292 predicate places. [2024-06-21 15:51:42,565 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 550 transitions, 10914 flow [2024-06-21 15:51:42,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:42,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:42,565 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-21 15:51:42,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 15:51:42,565 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-21 15:51:42,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:42,565 INFO L85 PathProgramCache]: Analyzing trace with hash 373298998, now seen corresponding path program 11 times [2024-06-21 15:51:42,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:42,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161919817] [2024-06-21 15:51:42,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:42,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:42,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:42,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:42,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:42,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161919817] [2024-06-21 15:51:42,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161919817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:42,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:42,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:51:42,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629811254] [2024-06-21 15:51:42,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:42,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:51:42,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:42,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:51:42,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:51:42,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:42,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 550 transitions, 10914 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:42,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:42,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:42,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:43,323 INFO L124 PetriNetUnfolderBase]: 2135/3557 cut-off events. [2024-06-21 15:51:43,323 INFO L125 PetriNetUnfolderBase]: For 251733/251735 co-relation queries the response was YES. [2024-06-21 15:51:43,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31002 conditions, 3557 events. 2135/3557 cut-off events. For 251733/251735 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 21285 event pairs, 335 based on Foata normal form. 1/3551 useless extension candidates. Maximal degree in co-relation 30843. Up to 2928 conditions per place. [2024-06-21 15:51:43,368 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 436 selfloop transitions, 123 changer transitions 0/566 dead transitions. [2024-06-21 15:51:43,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 566 transitions, 12128 flow [2024-06-21 15:51:43,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:51:43,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:51:43,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-21 15:51:43,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-21 15:51:43,369 INFO L175 Difference]: Start difference. First operand has 333 places, 550 transitions, 10914 flow. Second operand 6 states and 145 transitions. [2024-06-21 15:51:43,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 566 transitions, 12128 flow [2024-06-21 15:51:44,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 566 transitions, 11838 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 15:51:44,483 INFO L231 Difference]: Finished difference. Result has 332 places, 550 transitions, 10891 flow [2024-06-21 15:51:44,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10624, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10891, PETRI_PLACES=332, PETRI_TRANSITIONS=550} [2024-06-21 15:51:44,483 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 291 predicate places. [2024-06-21 15:51:44,483 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 550 transitions, 10891 flow [2024-06-21 15:51:44,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:44,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:44,483 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-21 15:51:44,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 15:51:44,483 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-21 15:51:44,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:44,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1138575784, now seen corresponding path program 12 times [2024-06-21 15:51:44,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:44,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100895691] [2024-06-21 15:51:44,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:44,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:44,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:44,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:44,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:44,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100895691] [2024-06-21 15:51:44,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100895691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:44,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:44,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:51:44,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219342714] [2024-06-21 15:51:44,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:44,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:51:44,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:44,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:51:44,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:51:44,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:44,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 550 transitions, 10891 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:44,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:44,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:44,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:45,249 INFO L124 PetriNetUnfolderBase]: 2148/3577 cut-off events. [2024-06-21 15:51:45,249 INFO L125 PetriNetUnfolderBase]: For 259178/259180 co-relation queries the response was YES. [2024-06-21 15:51:45,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31191 conditions, 3577 events. 2148/3577 cut-off events. For 259178/259180 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 21482 event pairs, 335 based on Foata normal form. 1/3571 useless extension candidates. Maximal degree in co-relation 31031. Up to 2895 conditions per place. [2024-06-21 15:51:45,296 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 405 selfloop transitions, 162 changer transitions 0/574 dead transitions. [2024-06-21 15:51:45,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 574 transitions, 12465 flow [2024-06-21 15:51:45,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:51:45,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:51:45,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-21 15:51:45,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:51:45,297 INFO L175 Difference]: Start difference. First operand has 332 places, 550 transitions, 10891 flow. Second operand 8 states and 184 transitions. [2024-06-21 15:51:45,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 574 transitions, 12465 flow [2024-06-21 15:51:46,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 574 transitions, 12238 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-21 15:51:46,405 INFO L231 Difference]: Finished difference. Result has 336 places, 556 transitions, 11084 flow [2024-06-21 15:51:46,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10664, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11084, PETRI_PLACES=336, PETRI_TRANSITIONS=556} [2024-06-21 15:51:46,405 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-06-21 15:51:46,405 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 556 transitions, 11084 flow [2024-06-21 15:51:46,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:46,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:46,405 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-21 15:51:46,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 15:51:46,406 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-21 15:51:46,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:46,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1138812934, now seen corresponding path program 13 times [2024-06-21 15:51:46,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:46,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702766561] [2024-06-21 15:51:46,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:46,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:46,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:46,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:46,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:46,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702766561] [2024-06-21 15:51:46,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702766561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:46,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:46,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:51:46,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152758640] [2024-06-21 15:51:46,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:46,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:51:46,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:46,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:51:46,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:51:46,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:46,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 556 transitions, 11084 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:46,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:46,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:46,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:47,176 INFO L124 PetriNetUnfolderBase]: 2142/3573 cut-off events. [2024-06-21 15:51:47,177 INFO L125 PetriNetUnfolderBase]: For 262807/262809 co-relation queries the response was YES. [2024-06-21 15:51:47,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31180 conditions, 3573 events. 2142/3573 cut-off events. For 262807/262809 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 21499 event pairs, 337 based on Foata normal form. 2/3568 useless extension candidates. Maximal degree in co-relation 31019. Up to 2889 conditions per place. [2024-06-21 15:51:47,222 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 409 selfloop transitions, 158 changer transitions 0/574 dead transitions. [2024-06-21 15:51:47,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 574 transitions, 12426 flow [2024-06-21 15:51:47,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:51:47,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:51:47,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-21 15:51:47,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-21 15:51:47,223 INFO L175 Difference]: Start difference. First operand has 336 places, 556 transitions, 11084 flow. Second operand 9 states and 203 transitions. [2024-06-21 15:51:47,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 574 transitions, 12426 flow [2024-06-21 15:51:48,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 574 transitions, 12187 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 15:51:48,377 INFO L231 Difference]: Finished difference. Result has 341 places, 556 transitions, 11173 flow [2024-06-21 15:51:48,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10845, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11173, PETRI_PLACES=341, PETRI_TRANSITIONS=556} [2024-06-21 15:51:48,378 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 300 predicate places. [2024-06-21 15:51:48,378 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 556 transitions, 11173 flow [2024-06-21 15:51:48,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:48,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:48,378 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-21 15:51:48,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 15:51:48,378 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-21 15:51:48,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:48,379 INFO L85 PathProgramCache]: Analyzing trace with hash 381060778, now seen corresponding path program 14 times [2024-06-21 15:51:48,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:48,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873190998] [2024-06-21 15:51:48,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:48,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:48,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:48,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:48,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:48,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873190998] [2024-06-21 15:51:48,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873190998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:48,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:48,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:51:48,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947462826] [2024-06-21 15:51:48,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:48,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:51:48,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:48,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:51:48,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:51:48,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:48,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 556 transitions, 11173 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:48,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:48,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:48,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:49,113 INFO L124 PetriNetUnfolderBase]: 2139/3565 cut-off events. [2024-06-21 15:51:49,114 INFO L125 PetriNetUnfolderBase]: For 263433/263435 co-relation queries the response was YES. [2024-06-21 15:51:49,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31199 conditions, 3565 events. 2139/3565 cut-off events. For 263433/263435 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 21389 event pairs, 344 based on Foata normal form. 1/3559 useless extension candidates. Maximal degree in co-relation 31037. Up to 2886 conditions per place. [2024-06-21 15:51:49,237 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 401 selfloop transitions, 165 changer transitions 0/573 dead transitions. [2024-06-21 15:51:49,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 573 transitions, 12367 flow [2024-06-21 15:51:49,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:51:49,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:51:49,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 15:51:49,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-21 15:51:49,238 INFO L175 Difference]: Start difference. First operand has 341 places, 556 transitions, 11173 flow. Second operand 7 states and 167 transitions. [2024-06-21 15:51:49,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 573 transitions, 12367 flow [2024-06-21 15:51:50,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 573 transitions, 12044 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 15:51:50,427 INFO L231 Difference]: Finished difference. Result has 341 places, 556 transitions, 11186 flow [2024-06-21 15:51:50,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10850, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11186, PETRI_PLACES=341, PETRI_TRANSITIONS=556} [2024-06-21 15:51:50,427 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 300 predicate places. [2024-06-21 15:51:50,427 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 556 transitions, 11186 flow [2024-06-21 15:51:50,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:50,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:50,427 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-21 15:51:50,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 15:51:50,428 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-21 15:51:50,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:50,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1665056940, now seen corresponding path program 12 times [2024-06-21 15:51:50,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:50,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633227115] [2024-06-21 15:51:50,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:50,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:50,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:50,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-21 15:51:50,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:50,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633227115] [2024-06-21 15:51:50,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633227115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:50,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:50,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:51:50,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439039268] [2024-06-21 15:51:50,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:50,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:51:50,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:50,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:51:50,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:51:50,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:50,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 556 transitions, 11186 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:50,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:50,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:50,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:51,200 INFO L124 PetriNetUnfolderBase]: 2160/3600 cut-off events. [2024-06-21 15:51:51,200 INFO L125 PetriNetUnfolderBase]: For 275933/275935 co-relation queries the response was YES. [2024-06-21 15:51:51,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31785 conditions, 3600 events. 2160/3600 cut-off events. For 275933/275935 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 21677 event pairs, 346 based on Foata normal form. 1/3594 useless extension candidates. Maximal degree in co-relation 31622. Up to 2723 conditions per place. [2024-06-21 15:51:51,250 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 349 selfloop transitions, 227 changer transitions 0/583 dead transitions. [2024-06-21 15:51:51,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 583 transitions, 12912 flow [2024-06-21 15:51:51,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:51:51,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:51:51,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-21 15:51:51,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-21 15:51:51,252 INFO L175 Difference]: Start difference. First operand has 341 places, 556 transitions, 11186 flow. Second operand 8 states and 187 transitions. [2024-06-21 15:51:51,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 583 transitions, 12912 flow [2024-06-21 15:51:52,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 583 transitions, 12326 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-21 15:51:52,565 INFO L231 Difference]: Finished difference. Result has 340 places, 565 transitions, 11424 flow [2024-06-21 15:51:52,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10600, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11424, PETRI_PLACES=340, PETRI_TRANSITIONS=565} [2024-06-21 15:51:52,565 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 299 predicate places. [2024-06-21 15:51:52,565 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 565 transitions, 11424 flow [2024-06-21 15:51:52,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:52,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:52,566 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-21 15:51:52,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 15:51:52,566 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-21 15:51:52,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:52,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1858996350, now seen corresponding path program 13 times [2024-06-21 15:51:52,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:52,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843391474] [2024-06-21 15:51:52,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:52,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:52,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:52,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:52,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:52,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843391474] [2024-06-21 15:51:52,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843391474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:52,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:52,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:51:52,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812948556] [2024-06-21 15:51:52,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:52,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:51:52,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:52,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:51:52,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:51:52,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:52,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 565 transitions, 11424 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:52,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:52,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:52,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:53,349 INFO L124 PetriNetUnfolderBase]: 2165/3613 cut-off events. [2024-06-21 15:51:53,349 INFO L125 PetriNetUnfolderBase]: For 283010/283012 co-relation queries the response was YES. [2024-06-21 15:51:53,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32307 conditions, 3613 events. 2165/3613 cut-off events. For 283010/283012 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 21740 event pairs, 339 based on Foata normal form. 1/3607 useless extension candidates. Maximal degree in co-relation 32142. Up to 2727 conditions per place. [2024-06-21 15:51:53,397 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 363 selfloop transitions, 215 changer transitions 0/585 dead transitions. [2024-06-21 15:51:53,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 585 transitions, 13030 flow [2024-06-21 15:51:53,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:51:53,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:51:53,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-21 15:51:53,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-21 15:51:53,398 INFO L175 Difference]: Start difference. First operand has 340 places, 565 transitions, 11424 flow. Second operand 9 states and 202 transitions. [2024-06-21 15:51:53,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 585 transitions, 13030 flow [2024-06-21 15:51:54,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 585 transitions, 12613 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-21 15:51:54,998 INFO L231 Difference]: Finished difference. Result has 344 places, 568 transitions, 11537 flow [2024-06-21 15:51:54,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11012, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11537, PETRI_PLACES=344, PETRI_TRANSITIONS=568} [2024-06-21 15:51:54,999 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 303 predicate places. [2024-06-21 15:51:54,999 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 568 transitions, 11537 flow [2024-06-21 15:51:54,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:54,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:54,999 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-21 15:51:55,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 15:51:55,000 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-21 15:51:55,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:55,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1315944640, now seen corresponding path program 14 times [2024-06-21 15:51:55,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:55,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514891692] [2024-06-21 15:51:55,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:55,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:55,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:55,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:55,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:55,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514891692] [2024-06-21 15:51:55,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514891692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:55,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:55,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:51:55,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246484332] [2024-06-21 15:51:55,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:55,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:51:55,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:55,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:51:55,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:51:55,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:55,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 568 transitions, 11537 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:55,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:55,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:55,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:55,769 INFO L124 PetriNetUnfolderBase]: 2162/3605 cut-off events. [2024-06-21 15:51:55,769 INFO L125 PetriNetUnfolderBase]: For 286700/286702 co-relation queries the response was YES. [2024-06-21 15:51:55,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32231 conditions, 3605 events. 2162/3605 cut-off events. For 286700/286702 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 21702 event pairs, 337 based on Foata normal form. 1/3599 useless extension candidates. Maximal degree in co-relation 32065. Up to 2725 conditions per place. [2024-06-21 15:51:55,816 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 367 selfloop transitions, 212 changer transitions 0/586 dead transitions. [2024-06-21 15:51:55,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 586 transitions, 13057 flow [2024-06-21 15:51:55,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:51:55,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:51:55,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-21 15:51:55,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.555 [2024-06-21 15:51:55,817 INFO L175 Difference]: Start difference. First operand has 344 places, 568 transitions, 11537 flow. Second operand 10 states and 222 transitions. [2024-06-21 15:51:55,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 586 transitions, 13057 flow [2024-06-21 15:51:57,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 586 transitions, 12541 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-21 15:51:57,145 INFO L231 Difference]: Finished difference. Result has 348 places, 568 transitions, 11451 flow [2024-06-21 15:51:57,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11021, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11451, PETRI_PLACES=348, PETRI_TRANSITIONS=568} [2024-06-21 15:51:57,145 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-21 15:51:57,145 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 568 transitions, 11451 flow [2024-06-21 15:51:57,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:57,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:57,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:51:57,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 15:51:57,146 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-21 15:51:57,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:57,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1573740588, now seen corresponding path program 1 times [2024-06-21 15:51:57,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:57,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941878906] [2024-06-21 15:51:57,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:57,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:57,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:57,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:57,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:57,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941878906] [2024-06-21 15:51:57,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941878906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:57,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:57,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:51:57,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118978750] [2024-06-21 15:51:57,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:57,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:51:57,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:57,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:51:57,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:51:57,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:57,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 568 transitions, 11451 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:57,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:57,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:57,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:57,930 INFO L124 PetriNetUnfolderBase]: 2248/3753 cut-off events. [2024-06-21 15:51:57,931 INFO L125 PetriNetUnfolderBase]: For 345577/345588 co-relation queries the response was YES. [2024-06-21 15:51:57,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33794 conditions, 3753 events. 2248/3753 cut-off events. For 345577/345588 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 22821 event pairs, 383 based on Foata normal form. 12/3761 useless extension candidates. Maximal degree in co-relation 33627. Up to 3109 conditions per place. [2024-06-21 15:51:57,980 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 538 selfloop transitions, 59 changer transitions 0/604 dead transitions. [2024-06-21 15:51:57,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 604 transitions, 13031 flow [2024-06-21 15:51:57,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:51:57,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:51:57,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-21 15:51:57,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-21 15:51:57,981 INFO L175 Difference]: Start difference. First operand has 348 places, 568 transitions, 11451 flow. Second operand 7 states and 164 transitions. [2024-06-21 15:51:57,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 604 transitions, 13031 flow [2024-06-21 15:51:58,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 604 transitions, 12334 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-21 15:51:59,002 INFO L231 Difference]: Finished difference. Result has 348 places, 574 transitions, 10988 flow [2024-06-21 15:51:59,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10754, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10988, PETRI_PLACES=348, PETRI_TRANSITIONS=574} [2024-06-21 15:51:59,003 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-21 15:51:59,003 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 574 transitions, 10988 flow [2024-06-21 15:51:59,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:59,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:51:59,004 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-21 15:51:59,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 15:51:59,004 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-21 15:51:59,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:51:59,004 INFO L85 PathProgramCache]: Analyzing trace with hash -384944612, now seen corresponding path program 2 times [2024-06-21 15:51:59,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:51:59,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433590855] [2024-06-21 15:51:59,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:51:59,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:51:59,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:51:59,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:51:59,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:51:59,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433590855] [2024-06-21 15:51:59,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433590855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:51:59,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:51:59,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:51:59,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371491413] [2024-06-21 15:51:59,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:51:59,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:51:59,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:51:59,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:51:59,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:51:59,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:51:59,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 574 transitions, 10988 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:51:59,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:51:59,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:51:59,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:51:59,807 INFO L124 PetriNetUnfolderBase]: 2276/3797 cut-off events. [2024-06-21 15:51:59,807 INFO L125 PetriNetUnfolderBase]: For 357229/357240 co-relation queries the response was YES. [2024-06-21 15:51:59,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33242 conditions, 3797 events. 2276/3797 cut-off events. For 357229/357240 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 23096 event pairs, 394 based on Foata normal form. 14/3807 useless extension candidates. Maximal degree in co-relation 33074. Up to 3318 conditions per place. [2024-06-21 15:51:59,860 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 530 selfloop transitions, 57 changer transitions 0/594 dead transitions. [2024-06-21 15:51:59,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 594 transitions, 12268 flow [2024-06-21 15:51:59,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:51:59,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:51:59,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-21 15:51:59,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-21 15:51:59,861 INFO L175 Difference]: Start difference. First operand has 348 places, 574 transitions, 10988 flow. Second operand 7 states and 157 transitions. [2024-06-21 15:51:59,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 594 transitions, 12268 flow [2024-06-21 15:52:01,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 594 transitions, 12073 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-21 15:52:01,315 INFO L231 Difference]: Finished difference. Result has 352 places, 575 transitions, 10933 flow [2024-06-21 15:52:01,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10795, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10933, PETRI_PLACES=352, PETRI_TRANSITIONS=575} [2024-06-21 15:52:01,316 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 311 predicate places. [2024-06-21 15:52:01,316 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 575 transitions, 10933 flow [2024-06-21 15:52:01,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:01,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:01,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:52:01,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 15:52:01,316 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-21 15:52:01,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:01,316 INFO L85 PathProgramCache]: Analyzing trace with hash -385092482, now seen corresponding path program 3 times [2024-06-21 15:52:01,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:01,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726721277] [2024-06-21 15:52:01,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:01,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:01,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:01,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:52:01,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:01,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726721277] [2024-06-21 15:52:01,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726721277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:01,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:01,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:52:01,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710477392] [2024-06-21 15:52:01,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:01,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:52:01,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:01,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:52:01,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:52:01,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:01,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 575 transitions, 10933 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:01,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:01,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:01,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:02,111 INFO L124 PetriNetUnfolderBase]: 2296/3829 cut-off events. [2024-06-21 15:52:02,112 INFO L125 PetriNetUnfolderBase]: For 358278/358289 co-relation queries the response was YES. [2024-06-21 15:52:02,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33301 conditions, 3829 events. 2296/3829 cut-off events. For 358278/358289 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 23336 event pairs, 392 based on Foata normal form. 12/3837 useless extension candidates. Maximal degree in co-relation 33132. Up to 3318 conditions per place. [2024-06-21 15:52:02,163 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 535 selfloop transitions, 58 changer transitions 0/600 dead transitions. [2024-06-21 15:52:02,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 600 transitions, 12269 flow [2024-06-21 15:52:02,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:52:02,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:52:02,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-21 15:52:02,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-21 15:52:02,163 INFO L175 Difference]: Start difference. First operand has 352 places, 575 transitions, 10933 flow. Second operand 7 states and 160 transitions. [2024-06-21 15:52:02,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 600 transitions, 12269 flow [2024-06-21 15:52:03,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 600 transitions, 12155 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-21 15:52:03,850 INFO L231 Difference]: Finished difference. Result has 356 places, 578 transitions, 10995 flow [2024-06-21 15:52:03,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10819, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10995, PETRI_PLACES=356, PETRI_TRANSITIONS=578} [2024-06-21 15:52:03,852 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-21 15:52:03,852 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 578 transitions, 10995 flow [2024-06-21 15:52:03,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:03,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:03,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:52:03,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 15:52:03,853 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-21 15:52:03,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:03,853 INFO L85 PathProgramCache]: Analyzing trace with hash 2075710806, now seen corresponding path program 4 times [2024-06-21 15:52:03,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:03,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774846393] [2024-06-21 15:52:03,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:03,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:03,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:03,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:52:03,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:03,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774846393] [2024-06-21 15:52:03,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774846393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:03,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:03,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:52:03,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827218594] [2024-06-21 15:52:03,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:03,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:52:03,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:03,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:52:03,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:52:03,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:03,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 578 transitions, 10995 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:03,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:03,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:03,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:04,738 INFO L124 PetriNetUnfolderBase]: 2324/3870 cut-off events. [2024-06-21 15:52:04,738 INFO L125 PetriNetUnfolderBase]: For 372344/372346 co-relation queries the response was YES. [2024-06-21 15:52:04,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33694 conditions, 3870 events. 2324/3870 cut-off events. For 372344/372346 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 23629 event pairs, 401 based on Foata normal form. 8/3872 useless extension candidates. Maximal degree in co-relation 33523. Up to 3394 conditions per place. [2024-06-21 15:52:04,792 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 534 selfloop transitions, 60 changer transitions 0/601 dead transitions. [2024-06-21 15:52:04,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 601 transitions, 12297 flow [2024-06-21 15:52:04,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:52:04,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:52:04,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-21 15:52:04,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5275 [2024-06-21 15:52:04,795 INFO L175 Difference]: Start difference. First operand has 356 places, 578 transitions, 10995 flow. Second operand 10 states and 211 transitions. [2024-06-21 15:52:04,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 601 transitions, 12297 flow [2024-06-21 15:52:06,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 601 transitions, 12211 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-21 15:52:06,506 INFO L231 Difference]: Finished difference. Result has 363 places, 579 transitions, 11057 flow [2024-06-21 15:52:06,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10909, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11057, PETRI_PLACES=363, PETRI_TRANSITIONS=579} [2024-06-21 15:52:06,507 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 322 predicate places. [2024-06-21 15:52:06,507 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 579 transitions, 11057 flow [2024-06-21 15:52:06,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:06,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:06,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:52:06,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 15:52:06,507 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-21 15:52:06,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:06,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1910562810, now seen corresponding path program 5 times [2024-06-21 15:52:06,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:06,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588053003] [2024-06-21 15:52:06,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:06,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:06,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:06,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:52:06,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:06,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588053003] [2024-06-21 15:52:06,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588053003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:06,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:06,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:52:06,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510318761] [2024-06-21 15:52:06,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:06,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:52:06,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:06,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:52:06,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:52:06,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:06,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 579 transitions, 11057 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:06,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:06,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:06,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:07,526 INFO L124 PetriNetUnfolderBase]: 2339/3899 cut-off events. [2024-06-21 15:52:07,526 INFO L125 PetriNetUnfolderBase]: For 373419/373421 co-relation queries the response was YES. [2024-06-21 15:52:07,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33907 conditions, 3899 events. 2339/3899 cut-off events. For 373419/373421 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 23805 event pairs, 406 based on Foata normal form. 8/3901 useless extension candidates. Maximal degree in co-relation 33734. Up to 3419 conditions per place. [2024-06-21 15:52:07,587 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 534 selfloop transitions, 59 changer transitions 0/600 dead transitions. [2024-06-21 15:52:07,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 600 transitions, 12355 flow [2024-06-21 15:52:07,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:52:07,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:52:07,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-21 15:52:07,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-21 15:52:07,588 INFO L175 Difference]: Start difference. First operand has 363 places, 579 transitions, 11057 flow. Second operand 8 states and 177 transitions. [2024-06-21 15:52:07,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 600 transitions, 12355 flow [2024-06-21 15:52:09,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 600 transitions, 12224 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-21 15:52:09,211 INFO L231 Difference]: Finished difference. Result has 363 places, 580 transitions, 11074 flow [2024-06-21 15:52:09,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10926, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11074, PETRI_PLACES=363, PETRI_TRANSITIONS=580} [2024-06-21 15:52:09,211 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 322 predicate places. [2024-06-21 15:52:09,211 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 580 transitions, 11074 flow [2024-06-21 15:52:09,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:09,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:09,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] [2024-06-21 15:52:09,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 15:52:09,212 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-21 15:52:09,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:09,212 INFO L85 PathProgramCache]: Analyzing trace with hash 941365322, now seen corresponding path program 6 times [2024-06-21 15:52:09,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:09,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585807418] [2024-06-21 15:52:09,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:09,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:09,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:09,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:52:09,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:09,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585807418] [2024-06-21 15:52:09,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585807418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:09,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:09,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:52:09,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962465557] [2024-06-21 15:52:09,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:09,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:52:09,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:09,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:52:09,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:52:09,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:09,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 580 transitions, 11074 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:09,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:09,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:09,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:10,140 INFO L124 PetriNetUnfolderBase]: 2359/3935 cut-off events. [2024-06-21 15:52:10,141 INFO L125 PetriNetUnfolderBase]: For 374867/374869 co-relation queries the response was YES. [2024-06-21 15:52:10,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34170 conditions, 3935 events. 2359/3935 cut-off events. For 374867/374869 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 24021 event pairs, 406 based on Foata normal form. 6/3935 useless extension candidates. Maximal degree in co-relation 33996. Up to 3389 conditions per place. [2024-06-21 15:52:10,198 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 537 selfloop transitions, 62 changer transitions 0/606 dead transitions. [2024-06-21 15:52:10,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 606 transitions, 12436 flow [2024-06-21 15:52:10,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:52:10,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:52:10,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-21 15:52:10,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-21 15:52:10,199 INFO L175 Difference]: Start difference. First operand has 363 places, 580 transitions, 11074 flow. Second operand 8 states and 179 transitions. [2024-06-21 15:52:10,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 606 transitions, 12436 flow [2024-06-21 15:52:11,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 606 transitions, 12305 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 15:52:11,812 INFO L231 Difference]: Finished difference. Result has 366 places, 583 transitions, 11141 flow [2024-06-21 15:52:11,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10943, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11141, PETRI_PLACES=366, PETRI_TRANSITIONS=583} [2024-06-21 15:52:11,813 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 325 predicate places. [2024-06-21 15:52:11,813 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 583 transitions, 11141 flow [2024-06-21 15:52:11,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:11,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:11,813 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-21 15:52:11,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 15:52:11,813 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-21 15:52:11,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:11,813 INFO L85 PathProgramCache]: Analyzing trace with hash 947090774, now seen corresponding path program 1 times [2024-06-21 15:52:11,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:11,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493341212] [2024-06-21 15:52:11,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:11,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:11,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:11,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:52:11,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:11,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493341212] [2024-06-21 15:52:11,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493341212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:11,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:11,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:52:11,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732515256] [2024-06-21 15:52:11,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:11,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:52:11,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:11,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:52:11,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:52:11,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:11,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 583 transitions, 11141 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:11,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:11,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:11,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:12,743 INFO L124 PetriNetUnfolderBase]: 2346/3916 cut-off events. [2024-06-21 15:52:12,743 INFO L125 PetriNetUnfolderBase]: For 361167/361169 co-relation queries the response was YES. [2024-06-21 15:52:12,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33662 conditions, 3916 events. 2346/3916 cut-off events. For 361167/361169 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 23956 event pairs, 399 based on Foata normal form. 6/3916 useless extension candidates. Maximal degree in co-relation 33486. Up to 3368 conditions per place. [2024-06-21 15:52:12,803 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 537 selfloop transitions, 64 changer transitions 0/608 dead transitions. [2024-06-21 15:52:12,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 608 transitions, 12446 flow [2024-06-21 15:52:12,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:52:12,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:52:12,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 213 transitions. [2024-06-21 15:52:12,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5325 [2024-06-21 15:52:12,804 INFO L175 Difference]: Start difference. First operand has 366 places, 583 transitions, 11141 flow. Second operand 10 states and 213 transitions. [2024-06-21 15:52:12,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 608 transitions, 12446 flow [2024-06-21 15:52:14,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 608 transitions, 12344 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-21 15:52:14,532 INFO L231 Difference]: Finished difference. Result has 372 places, 583 transitions, 11171 flow [2024-06-21 15:52:14,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11039, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11171, PETRI_PLACES=372, PETRI_TRANSITIONS=583} [2024-06-21 15:52:14,532 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 331 predicate places. [2024-06-21 15:52:14,532 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 583 transitions, 11171 flow [2024-06-21 15:52:14,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:14,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:14,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:52:14,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 15:52:14,533 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-21 15:52:14,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:14,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1186436662, now seen corresponding path program 7 times [2024-06-21 15:52:14,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:14,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017465750] [2024-06-21 15:52:14,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:14,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:14,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:14,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-21 15:52:14,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:14,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017465750] [2024-06-21 15:52:14,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017465750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:14,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:14,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:52:14,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503315616] [2024-06-21 15:52:14,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:14,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:52:14,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:14,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:52:14,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:52:14,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:14,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 583 transitions, 11171 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:14,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:14,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:14,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:15,470 INFO L124 PetriNetUnfolderBase]: 2374/3962 cut-off events. [2024-06-21 15:52:15,470 INFO L125 PetriNetUnfolderBase]: For 374874/374876 co-relation queries the response was YES. [2024-06-21 15:52:15,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34034 conditions, 3962 events. 2374/3962 cut-off events. For 374874/374876 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 24296 event pairs, 400 based on Foata normal form. 8/3968 useless extension candidates. Maximal degree in co-relation 33856. Up to 3512 conditions per place. [2024-06-21 15:52:15,526 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 563 selfloop transitions, 34 changer transitions 0/604 dead transitions. [2024-06-21 15:52:15,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 604 transitions, 12471 flow [2024-06-21 15:52:15,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:52:15,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:52:15,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-21 15:52:15,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-21 15:52:15,527 INFO L175 Difference]: Start difference. First operand has 372 places, 583 transitions, 11171 flow. Second operand 8 states and 174 transitions. [2024-06-21 15:52:15,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 604 transitions, 12471 flow [2024-06-21 15:52:17,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 604 transitions, 12296 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-21 15:52:17,628 INFO L231 Difference]: Finished difference. Result has 372 places, 584 transitions, 11088 flow [2024-06-21 15:52:17,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10997, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11088, PETRI_PLACES=372, PETRI_TRANSITIONS=584} [2024-06-21 15:52:17,629 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 331 predicate places. [2024-06-21 15:52:17,629 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 584 transitions, 11088 flow [2024-06-21 15:52:17,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:17,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:17,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:52:17,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 15:52:17,629 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-21 15:52:17,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:17,630 INFO L85 PathProgramCache]: Analyzing trace with hash 381069706, now seen corresponding path program 8 times [2024-06-21 15:52:17,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:17,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997767039] [2024-06-21 15:52:17,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:17,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:17,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:17,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:52:17,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:17,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997767039] [2024-06-21 15:52:17,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997767039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:17,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:17,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:52:17,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595855634] [2024-06-21 15:52:17,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:17,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:52:17,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:17,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:52:17,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:52:17,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:17,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 584 transitions, 11088 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:17,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:17,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:17,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:18,524 INFO L124 PetriNetUnfolderBase]: 2356/3936 cut-off events. [2024-06-21 15:52:18,524 INFO L125 PetriNetUnfolderBase]: For 351899/351901 co-relation queries the response was YES. [2024-06-21 15:52:18,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32916 conditions, 3936 events. 2356/3936 cut-off events. For 351899/351901 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 24185 event pairs, 393 based on Foata normal form. 8/3942 useless extension candidates. Maximal degree in co-relation 32738. Up to 3486 conditions per place. [2024-06-21 15:52:18,584 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 563 selfloop transitions, 35 changer transitions 0/605 dead transitions. [2024-06-21 15:52:18,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 605 transitions, 12377 flow [2024-06-21 15:52:18,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:52:18,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:52:18,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-21 15:52:18,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:52:18,585 INFO L175 Difference]: Start difference. First operand has 372 places, 584 transitions, 11088 flow. Second operand 7 states and 161 transitions. [2024-06-21 15:52:18,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 605 transitions, 12377 flow [2024-06-21 15:52:20,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 605 transitions, 12302 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 15:52:20,144 INFO L231 Difference]: Finished difference. Result has 373 places, 584 transitions, 11088 flow [2024-06-21 15:52:20,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11013, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11088, PETRI_PLACES=373, PETRI_TRANSITIONS=584} [2024-06-21 15:52:20,145 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 332 predicate places. [2024-06-21 15:52:20,145 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 584 transitions, 11088 flow [2024-06-21 15:52:20,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:20,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:20,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:52:20,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 15:52:20,145 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-21 15:52:20,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:20,145 INFO L85 PathProgramCache]: Analyzing trace with hash 380921836, now seen corresponding path program 9 times [2024-06-21 15:52:20,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:20,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649081852] [2024-06-21 15:52:20,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:20,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:20,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:20,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-21 15:52:20,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:20,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649081852] [2024-06-21 15:52:20,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649081852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:20,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:20,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:52:20,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43488370] [2024-06-21 15:52:20,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:20,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:52:20,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:20,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:52:20,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:52:20,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:20,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 584 transitions, 11088 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:20,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:20,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:20,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:21,096 INFO L124 PetriNetUnfolderBase]: 2343/3917 cut-off events. [2024-06-21 15:52:21,096 INFO L125 PetriNetUnfolderBase]: For 328274/328276 co-relation queries the response was YES. [2024-06-21 15:52:21,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32305 conditions, 3917 events. 2343/3917 cut-off events. For 328274/328276 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 24063 event pairs, 372 based on Foata normal form. 6/3921 useless extension candidates. Maximal degree in co-relation 32126. Up to 3384 conditions per place. [2024-06-21 15:52:21,152 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 567 selfloop transitions, 39 changer transitions 0/613 dead transitions. [2024-06-21 15:52:21,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 613 transitions, 12462 flow [2024-06-21 15:52:21,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:52:21,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:52:21,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 15:52:21,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-21 15:52:21,153 INFO L175 Difference]: Start difference. First operand has 373 places, 584 transitions, 11088 flow. Second operand 7 states and 167 transitions. [2024-06-21 15:52:21,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 613 transitions, 12462 flow [2024-06-21 15:52:22,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 613 transitions, 12369 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-21 15:52:22,999 INFO L231 Difference]: Finished difference. Result has 376 places, 586 transitions, 11128 flow [2024-06-21 15:52:23,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11003, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11128, PETRI_PLACES=376, PETRI_TRANSITIONS=586} [2024-06-21 15:52:23,000 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 335 predicate places. [2024-06-21 15:52:23,000 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 586 transitions, 11128 flow [2024-06-21 15:52:23,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:23,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:23,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:52:23,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 15:52:23,000 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-21 15:52:23,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:23,001 INFO L85 PathProgramCache]: Analyzing trace with hash 386647288, now seen corresponding path program 2 times [2024-06-21 15:52:23,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:23,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413385552] [2024-06-21 15:52:23,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:23,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:23,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:23,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-21 15:52:23,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:23,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413385552] [2024-06-21 15:52:23,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413385552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:23,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:23,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:52:23,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774520968] [2024-06-21 15:52:23,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:23,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:52:23,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:23,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:52:23,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:52:23,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:23,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 586 transitions, 11128 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:23,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:23,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:23,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:23,901 INFO L124 PetriNetUnfolderBase]: 2330/3898 cut-off events. [2024-06-21 15:52:23,901 INFO L125 PetriNetUnfolderBase]: For 310634/310636 co-relation queries the response was YES. [2024-06-21 15:52:23,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31699 conditions, 3898 events. 2330/3898 cut-off events. For 310634/310636 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 23937 event pairs, 364 based on Foata normal form. 6/3902 useless extension candidates. Maximal degree in co-relation 31518. Up to 3358 conditions per place. [2024-06-21 15:52:23,960 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 561 selfloop transitions, 41 changer transitions 0/609 dead transitions. [2024-06-21 15:52:23,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 609 transitions, 12431 flow [2024-06-21 15:52:23,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:52:23,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:52:23,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-21 15:52:23,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-21 15:52:23,961 INFO L175 Difference]: Start difference. First operand has 376 places, 586 transitions, 11128 flow. Second operand 8 states and 177 transitions. [2024-06-21 15:52:23,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 609 transitions, 12431 flow [2024-06-21 15:52:25,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 609 transitions, 12229 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 15:52:25,748 INFO L231 Difference]: Finished difference. Result has 377 places, 586 transitions, 11014 flow [2024-06-21 15:52:25,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10926, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11014, PETRI_PLACES=377, PETRI_TRANSITIONS=586} [2024-06-21 15:52:25,749 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-21 15:52:25,749 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 586 transitions, 11014 flow [2024-06-21 15:52:25,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:25,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:25,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:52:25,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 15:52:25,749 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-21 15:52:25,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:25,750 INFO L85 PathProgramCache]: Analyzing trace with hash 1900713337, now seen corresponding path program 1 times [2024-06-21 15:52:25,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:25,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320795663] [2024-06-21 15:52:25,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:25,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:25,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:25,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:52:25,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:25,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320795663] [2024-06-21 15:52:25,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320795663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:25,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:25,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:52:25,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419967635] [2024-06-21 15:52:25,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:25,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:52:25,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:25,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:52:25,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:52:25,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:25,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 586 transitions, 11014 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:25,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:25,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:25,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:26,742 INFO L124 PetriNetUnfolderBase]: 2410/4026 cut-off events. [2024-06-21 15:52:26,743 INFO L125 PetriNetUnfolderBase]: For 349163/349167 co-relation queries the response was YES. [2024-06-21 15:52:26,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33226 conditions, 4026 events. 2410/4026 cut-off events. For 349163/349167 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 24780 event pairs, 225 based on Foata normal form. 2/4021 useless extension candidates. Maximal degree in co-relation 33046. Up to 2722 conditions per place. [2024-06-21 15:52:26,800 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 482 selfloop transitions, 132 changer transitions 0/621 dead transitions. [2024-06-21 15:52:26,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 621 transitions, 12864 flow [2024-06-21 15:52:26,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:52:26,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:52:26,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 15:52:26,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-21 15:52:26,801 INFO L175 Difference]: Start difference. First operand has 377 places, 586 transitions, 11014 flow. Second operand 7 states and 173 transitions. [2024-06-21 15:52:26,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 621 transitions, 12864 flow [2024-06-21 15:52:28,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 621 transitions, 12774 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 15:52:28,438 INFO L231 Difference]: Finished difference. Result has 379 places, 591 transitions, 11322 flow [2024-06-21 15:52:28,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10924, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11322, PETRI_PLACES=379, PETRI_TRANSITIONS=591} [2024-06-21 15:52:28,438 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 338 predicate places. [2024-06-21 15:52:28,438 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 591 transitions, 11322 flow [2024-06-21 15:52:28,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:28,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:28,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:52:28,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 15:52:28,438 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-21 15:52:28,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:28,439 INFO L85 PathProgramCache]: Analyzing trace with hash -295310821, now seen corresponding path program 2 times [2024-06-21 15:52:28,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:28,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152884033] [2024-06-21 15:52:28,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:28,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:28,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:28,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:52:28,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:28,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152884033] [2024-06-21 15:52:28,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152884033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:28,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:28,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:52:28,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989658248] [2024-06-21 15:52:28,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:28,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:52:28,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:28,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:52:28,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:52:28,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:28,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 591 transitions, 11322 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:28,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:28,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:28,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:29,409 INFO L124 PetriNetUnfolderBase]: 2438/4065 cut-off events. [2024-06-21 15:52:29,409 INFO L125 PetriNetUnfolderBase]: For 374108/374110 co-relation queries the response was YES. [2024-06-21 15:52:29,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34260 conditions, 4065 events. 2438/4065 cut-off events. For 374108/374110 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 24981 event pairs, 331 based on Foata normal form. 2/4060 useless extension candidates. Maximal degree in co-relation 34078. Up to 3531 conditions per place. [2024-06-21 15:52:29,470 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 577 selfloop transitions, 28 changer transitions 0/612 dead transitions. [2024-06-21 15:52:29,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 612 transitions, 12792 flow [2024-06-21 15:52:29,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:52:29,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:52:29,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-21 15:52:29,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-21 15:52:29,470 INFO L175 Difference]: Start difference. First operand has 379 places, 591 transitions, 11322 flow. Second operand 7 states and 156 transitions. [2024-06-21 15:52:29,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 612 transitions, 12792 flow [2024-06-21 15:52:31,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 612 transitions, 12580 flow, removed 49 selfloop flow, removed 2 redundant places. [2024-06-21 15:52:31,755 INFO L231 Difference]: Finished difference. Result has 385 places, 592 transitions, 11195 flow [2024-06-21 15:52:31,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11114, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11195, PETRI_PLACES=385, PETRI_TRANSITIONS=592} [2024-06-21 15:52:31,756 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 344 predicate places. [2024-06-21 15:52:31,756 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 592 transitions, 11195 flow [2024-06-21 15:52:31,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:31,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:31,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:52:31,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 15:52:31,756 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-21 15:52:31,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:31,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1850453477, now seen corresponding path program 3 times [2024-06-21 15:52:31,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:31,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958653823] [2024-06-21 15:52:31,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:31,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:31,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:31,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:52:31,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:31,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958653823] [2024-06-21 15:52:31,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958653823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:31,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:31,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:52:31,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619099962] [2024-06-21 15:52:31,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:31,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:52:31,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:31,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:52:31,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:52:31,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:31,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 592 transitions, 11195 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:31,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:31,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:31,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:32,729 INFO L124 PetriNetUnfolderBase]: 2446/4077 cut-off events. [2024-06-21 15:52:32,730 INFO L125 PetriNetUnfolderBase]: For 373694/373696 co-relation queries the response was YES. [2024-06-21 15:52:32,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34277 conditions, 4077 events. 2446/4077 cut-off events. For 373694/373696 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 25105 event pairs, 412 based on Foata normal form. 2/4072 useless extension candidates. Maximal degree in co-relation 34092. Up to 3361 conditions per place. [2024-06-21 15:52:32,790 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 481 selfloop transitions, 131 changer transitions 0/619 dead transitions. [2024-06-21 15:52:32,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 619 transitions, 12793 flow [2024-06-21 15:52:32,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:52:32,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:52:32,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 15:52:32,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-21 15:52:32,791 INFO L175 Difference]: Start difference. First operand has 385 places, 592 transitions, 11195 flow. Second operand 7 states and 167 transitions. [2024-06-21 15:52:32,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 619 transitions, 12793 flow [2024-06-21 15:52:34,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 619 transitions, 12638 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 15:52:34,759 INFO L231 Difference]: Finished difference. Result has 385 places, 596 transitions, 11423 flow [2024-06-21 15:52:34,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11040, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11423, PETRI_PLACES=385, PETRI_TRANSITIONS=596} [2024-06-21 15:52:34,760 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 344 predicate places. [2024-06-21 15:52:34,760 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 596 transitions, 11423 flow [2024-06-21 15:52:34,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:34,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:34,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:52:34,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 15:52:34,760 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-21 15:52:34,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:34,760 INFO L85 PathProgramCache]: Analyzing trace with hash -1841882597, now seen corresponding path program 4 times [2024-06-21 15:52:34,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:34,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278104914] [2024-06-21 15:52:34,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:34,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:34,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:34,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:52:34,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:34,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278104914] [2024-06-21 15:52:34,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278104914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:34,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:34,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:52:34,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982303578] [2024-06-21 15:52:34,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:34,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:52:34,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:34,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:52:34,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:52:34,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:34,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 596 transitions, 11423 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:34,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:34,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:34,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:35,738 INFO L124 PetriNetUnfolderBase]: 2441/4070 cut-off events. [2024-06-21 15:52:35,739 INFO L125 PetriNetUnfolderBase]: For 374269/374271 co-relation queries the response was YES. [2024-06-21 15:52:35,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34158 conditions, 4070 events. 2441/4070 cut-off events. For 374269/374271 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 25056 event pairs, 409 based on Foata normal form. 2/4065 useless extension candidates. Maximal degree in co-relation 33972. Up to 3392 conditions per place. [2024-06-21 15:52:35,803 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 477 selfloop transitions, 130 changer transitions 0/614 dead transitions. [2024-06-21 15:52:35,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 614 transitions, 12701 flow [2024-06-21 15:52:35,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:52:35,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:52:35,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-21 15:52:35,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-21 15:52:35,804 INFO L175 Difference]: Start difference. First operand has 385 places, 596 transitions, 11423 flow. Second operand 7 states and 164 transitions. [2024-06-21 15:52:35,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 614 transitions, 12701 flow [2024-06-21 15:52:38,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 614 transitions, 12451 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-21 15:52:38,170 INFO L231 Difference]: Finished difference. Result has 389 places, 596 transitions, 11439 flow [2024-06-21 15:52:38,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11173, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11439, PETRI_PLACES=389, PETRI_TRANSITIONS=596} [2024-06-21 15:52:38,171 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 348 predicate places. [2024-06-21 15:52:38,171 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 596 transitions, 11439 flow [2024-06-21 15:52:38,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:38,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:38,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:52:38,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 15:52:38,171 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-21 15:52:38,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:38,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1845596552, now seen corresponding path program 1 times [2024-06-21 15:52:38,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:38,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007873929] [2024-06-21 15:52:38,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:38,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:38,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:38,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:52:38,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:38,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007873929] [2024-06-21 15:52:38,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007873929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:38,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:38,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:52:38,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590399664] [2024-06-21 15:52:38,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:38,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:52:38,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:38,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:52:38,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:52:38,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:38,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 596 transitions, 11439 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:38,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:38,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:38,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:39,154 INFO L124 PetriNetUnfolderBase]: 2446/4078 cut-off events. [2024-06-21 15:52:39,154 INFO L125 PetriNetUnfolderBase]: For 375610/375612 co-relation queries the response was YES. [2024-06-21 15:52:39,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34395 conditions, 4078 events. 2446/4078 cut-off events. For 375610/375612 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 25117 event pairs, 415 based on Foata normal form. 1/4072 useless extension candidates. Maximal degree in co-relation 34207. Up to 3350 conditions per place. [2024-06-21 15:52:39,217 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 419 selfloop transitions, 194 changer transitions 0/620 dead transitions. [2024-06-21 15:52:39,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 620 transitions, 13037 flow [2024-06-21 15:52:39,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:52:39,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:52:39,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-21 15:52:39,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-21 15:52:39,217 INFO L175 Difference]: Start difference. First operand has 389 places, 596 transitions, 11439 flow. Second operand 8 states and 189 transitions. [2024-06-21 15:52:39,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 620 transitions, 13037 flow [2024-06-21 15:52:41,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 620 transitions, 12761 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 15:52:41,340 INFO L231 Difference]: Finished difference. Result has 392 places, 601 transitions, 11699 flow [2024-06-21 15:52:41,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11169, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11699, PETRI_PLACES=392, PETRI_TRANSITIONS=601} [2024-06-21 15:52:41,341 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 351 predicate places. [2024-06-21 15:52:41,341 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 601 transitions, 11699 flow [2024-06-21 15:52:41,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:41,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:41,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, 1] [2024-06-21 15:52:41,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 15:52:41,342 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-21 15:52:41,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:41,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1841871902, now seen corresponding path program 2 times [2024-06-21 15:52:41,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:41,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718688213] [2024-06-21 15:52:41,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:41,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:41,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:41,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:52:41,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:41,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718688213] [2024-06-21 15:52:41,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718688213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:41,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:41,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:52:41,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174407512] [2024-06-21 15:52:41,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:41,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:52:41,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:41,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:52:41,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:52:41,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:41,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 601 transitions, 11699 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:41,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:41,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:41,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:42,434 INFO L124 PetriNetUnfolderBase]: 2451/4087 cut-off events. [2024-06-21 15:52:42,434 INFO L125 PetriNetUnfolderBase]: For 382995/382997 co-relation queries the response was YES. [2024-06-21 15:52:42,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34692 conditions, 4087 events. 2451/4087 cut-off events. For 382995/382997 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 25143 event pairs, 412 based on Foata normal form. 1/4081 useless extension candidates. Maximal degree in co-relation 34502. Up to 3356 conditions per place. [2024-06-21 15:52:42,495 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 422 selfloop transitions, 197 changer transitions 0/626 dead transitions. [2024-06-21 15:52:42,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 626 transitions, 13269 flow [2024-06-21 15:52:42,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:52:42,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:52:42,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 249 transitions. [2024-06-21 15:52:42,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5659090909090909 [2024-06-21 15:52:42,496 INFO L175 Difference]: Start difference. First operand has 392 places, 601 transitions, 11699 flow. Second operand 11 states and 249 transitions. [2024-06-21 15:52:42,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 626 transitions, 13269 flow [2024-06-21 15:52:44,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 626 transitions, 12853 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 15:52:44,639 INFO L231 Difference]: Finished difference. Result has 398 places, 605 transitions, 11793 flow [2024-06-21 15:52:44,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11289, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11793, PETRI_PLACES=398, PETRI_TRANSITIONS=605} [2024-06-21 15:52:44,639 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 357 predicate places. [2024-06-21 15:52:44,640 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 605 transitions, 11793 flow [2024-06-21 15:52:44,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:44,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:44,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:52:44,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 15:52:44,640 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-21 15:52:44,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:44,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1841877482, now seen corresponding path program 3 times [2024-06-21 15:52:44,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:44,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931333557] [2024-06-21 15:52:44,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:44,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:44,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:44,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:52:44,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:44,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931333557] [2024-06-21 15:52:44,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931333557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:44,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:44,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:52:44,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090444784] [2024-06-21 15:52:44,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:44,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:52:44,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:44,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:52:44,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:52:44,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:44,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 605 transitions, 11793 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:44,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:44,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:44,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:45,641 INFO L124 PetriNetUnfolderBase]: 2448/4083 cut-off events. [2024-06-21 15:52:45,641 INFO L125 PetriNetUnfolderBase]: For 385506/385508 co-relation queries the response was YES. [2024-06-21 15:52:45,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34675 conditions, 4083 events. 2448/4083 cut-off events. For 385506/385508 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 25171 event pairs, 412 based on Foata normal form. 1/4077 useless extension candidates. Maximal degree in co-relation 34483. Up to 3353 conditions per place. [2024-06-21 15:52:45,702 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 422 selfloop transitions, 194 changer transitions 0/623 dead transitions. [2024-06-21 15:52:45,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 623 transitions, 13083 flow [2024-06-21 15:52:45,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:52:45,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:52:45,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-21 15:52:45,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-21 15:52:45,703 INFO L175 Difference]: Start difference. First operand has 398 places, 605 transitions, 11793 flow. Second operand 9 states and 210 transitions. [2024-06-21 15:52:45,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 623 transitions, 13083 flow [2024-06-21 15:52:47,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 623 transitions, 12595 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-21 15:52:47,829 INFO L231 Difference]: Finished difference. Result has 398 places, 605 transitions, 11707 flow [2024-06-21 15:52:47,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11305, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11707, PETRI_PLACES=398, PETRI_TRANSITIONS=605} [2024-06-21 15:52:47,829 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 357 predicate places. [2024-06-21 15:52:47,830 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 605 transitions, 11707 flow [2024-06-21 15:52:47,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:47,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:47,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:52:47,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 15:52:47,830 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-21 15:52:47,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:47,830 INFO L85 PathProgramCache]: Analyzing trace with hash -616340215, now seen corresponding path program 5 times [2024-06-21 15:52:47,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:47,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34556642] [2024-06-21 15:52:47,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:47,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:47,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:47,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:52:47,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:47,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34556642] [2024-06-21 15:52:47,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34556642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:47,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:47,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:52:47,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681693729] [2024-06-21 15:52:47,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:47,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:52:47,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:47,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:52:47,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:52:47,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:47,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 605 transitions, 11707 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:47,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:47,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:47,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:48,750 INFO L124 PetriNetUnfolderBase]: 2456/4076 cut-off events. [2024-06-21 15:52:48,751 INFO L125 PetriNetUnfolderBase]: For 399125/399127 co-relation queries the response was YES. [2024-06-21 15:52:48,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34790 conditions, 4076 events. 2456/4076 cut-off events. For 399125/399127 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 25014 event pairs, 467 based on Foata normal form. 2/4044 useless extension candidates. Maximal degree in co-relation 34597. Up to 3155 conditions per place. [2024-06-21 15:52:48,813 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 405 selfloop transitions, 218 changer transitions 0/630 dead transitions. [2024-06-21 15:52:48,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 630 transitions, 13323 flow [2024-06-21 15:52:48,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:52:48,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:52:48,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-21 15:52:48,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-21 15:52:48,814 INFO L175 Difference]: Start difference. First operand has 398 places, 605 transitions, 11707 flow. Second operand 7 states and 166 transitions. [2024-06-21 15:52:48,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 630 transitions, 13323 flow [2024-06-21 15:52:51,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 630 transitions, 12914 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 15:52:51,239 INFO L231 Difference]: Finished difference. Result has 396 places, 609 transitions, 11855 flow [2024-06-21 15:52:51,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11298, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11855, PETRI_PLACES=396, PETRI_TRANSITIONS=609} [2024-06-21 15:52:51,240 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 355 predicate places. [2024-06-21 15:52:51,240 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 609 transitions, 11855 flow [2024-06-21 15:52:51,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:51,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:51,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:52:51,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 15:52:51,240 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-21 15:52:51,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:51,242 INFO L85 PathProgramCache]: Analyzing trace with hash 702275739, now seen corresponding path program 6 times [2024-06-21 15:52:51,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:51,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624824594] [2024-06-21 15:52:51,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:51,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:51,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:51,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:52:51,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:51,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624824594] [2024-06-21 15:52:51,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624824594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:51,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:51,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:52:51,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833390794] [2024-06-21 15:52:51,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:51,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:52:51,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:51,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:52:51,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:52:51,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:51,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 609 transitions, 11855 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:51,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:51,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:51,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:52,256 INFO L124 PetriNetUnfolderBase]: 2464/4093 cut-off events. [2024-06-21 15:52:52,257 INFO L125 PetriNetUnfolderBase]: For 408698/408700 co-relation queries the response was YES. [2024-06-21 15:52:52,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35179 conditions, 4093 events. 2464/4093 cut-off events. For 408698/408700 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 25181 event pairs, 473 based on Foata normal form. 2/4066 useless extension candidates. Maximal degree in co-relation 34985. Up to 3221 conditions per place. [2024-06-21 15:52:52,318 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 402 selfloop transitions, 218 changer transitions 0/627 dead transitions. [2024-06-21 15:52:52,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 627 transitions, 13205 flow [2024-06-21 15:52:52,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:52:52,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:52:52,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-21 15:52:52,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:52:52,319 INFO L175 Difference]: Start difference. First operand has 396 places, 609 transitions, 11855 flow. Second operand 7 states and 161 transitions. [2024-06-21 15:52:52,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 627 transitions, 13205 flow [2024-06-21 15:52:54,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 627 transitions, 12840 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-21 15:52:54,352 INFO L231 Difference]: Finished difference. Result has 400 places, 611 transitions, 11997 flow [2024-06-21 15:52:54,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11514, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11997, PETRI_PLACES=400, PETRI_TRANSITIONS=611} [2024-06-21 15:52:54,352 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 359 predicate places. [2024-06-21 15:52:54,353 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 611 transitions, 11997 flow [2024-06-21 15:52:54,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:54,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:54,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:52:54,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 15:52:54,353 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-21 15:52:54,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:54,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1825441051, now seen corresponding path program 7 times [2024-06-21 15:52:54,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:54,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734442422] [2024-06-21 15:52:54,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:54,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:54,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:54,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-21 15:52:54,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:54,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734442422] [2024-06-21 15:52:54,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734442422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:54,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:54,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:52:54,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391922567] [2024-06-21 15:52:54,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:54,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:52:54,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:54,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:52:54,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:52:54,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:54,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 611 transitions, 11997 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:54,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:54,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:54,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:55,383 INFO L124 PetriNetUnfolderBase]: 2472/4106 cut-off events. [2024-06-21 15:52:55,383 INFO L125 PetriNetUnfolderBase]: For 414397/414399 co-relation queries the response was YES. [2024-06-21 15:52:55,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35581 conditions, 4106 events. 2472/4106 cut-off events. For 414397/414399 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 25200 event pairs, 473 based on Foata normal form. 2/4080 useless extension candidates. Maximal degree in co-relation 35385. Up to 3235 conditions per place. [2024-06-21 15:52:55,438 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 403 selfloop transitions, 216 changer transitions 0/626 dead transitions. [2024-06-21 15:52:55,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 626 transitions, 13313 flow [2024-06-21 15:52:55,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:52:55,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:52:55,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-21 15:52:55,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-21 15:52:55,439 INFO L175 Difference]: Start difference. First operand has 400 places, 611 transitions, 11997 flow. Second operand 7 states and 159 transitions. [2024-06-21 15:52:55,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 626 transitions, 13313 flow [2024-06-21 15:52:57,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 626 transitions, 12854 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 15:52:57,713 INFO L231 Difference]: Finished difference. Result has 402 places, 613 transitions, 12020 flow [2024-06-21 15:52:57,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11538, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12020, PETRI_PLACES=402, PETRI_TRANSITIONS=613} [2024-06-21 15:52:57,713 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 361 predicate places. [2024-06-21 15:52:57,714 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 613 transitions, 12020 flow [2024-06-21 15:52:57,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:57,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:52:57,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:52:57,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 15:52:57,714 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-21 15:52:57,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:52:57,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1109631579, now seen corresponding path program 8 times [2024-06-21 15:52:57,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:52:57,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769995829] [2024-06-21 15:52:57,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:52:57,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:52:57,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:52:57,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:52:57,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:52:57,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769995829] [2024-06-21 15:52:57,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769995829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:52:57,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:52:57,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:52:57,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297507188] [2024-06-21 15:52:57,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:52:57,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:52:57,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:52:57,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:52:57,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:52:57,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:52:57,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 613 transitions, 12020 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:52:57,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:52:57,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:52:57,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:52:58,683 INFO L124 PetriNetUnfolderBase]: 2467/4108 cut-off events. [2024-06-21 15:52:58,683 INFO L125 PetriNetUnfolderBase]: For 409008/409010 co-relation queries the response was YES. [2024-06-21 15:52:58,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35380 conditions, 4108 events. 2467/4108 cut-off events. For 409008/409010 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 25322 event pairs, 396 based on Foata normal form. 2/4098 useless extension candidates. Maximal degree in co-relation 35183. Up to 3352 conditions per place. [2024-06-21 15:52:58,747 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 487 selfloop transitions, 141 changer transitions 0/635 dead transitions. [2024-06-21 15:52:58,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 635 transitions, 13354 flow [2024-06-21 15:52:58,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:52:58,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:52:58,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 15:52:58,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-21 15:52:58,748 INFO L175 Difference]: Start difference. First operand has 402 places, 613 transitions, 12020 flow. Second operand 7 states and 170 transitions. [2024-06-21 15:52:58,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 635 transitions, 13354 flow [2024-06-21 15:53:01,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 635 transitions, 12868 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-21 15:53:01,514 INFO L231 Difference]: Finished difference. Result has 404 places, 613 transitions, 11830 flow [2024-06-21 15:53:01,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11534, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11830, PETRI_PLACES=404, PETRI_TRANSITIONS=613} [2024-06-21 15:53:01,515 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 363 predicate places. [2024-06-21 15:53:01,515 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 613 transitions, 11830 flow [2024-06-21 15:53:01,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:01,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:01,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:53:01,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 15:53:01,515 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-21 15:53:01,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:01,516 INFO L85 PathProgramCache]: Analyzing trace with hash -436312210, now seen corresponding path program 4 times [2024-06-21 15:53:01,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:01,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356387463] [2024-06-21 15:53:01,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:01,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:01,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:01,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:53:01,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:01,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356387463] [2024-06-21 15:53:01,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356387463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:01,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:01,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:53:01,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831359829] [2024-06-21 15:53:01,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:01,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:53:01,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:01,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:53:01,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:53:01,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:01,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 613 transitions, 11830 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:01,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:01,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:01,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:02,580 INFO L124 PetriNetUnfolderBase]: 2496/4164 cut-off events. [2024-06-21 15:53:02,581 INFO L125 PetriNetUnfolderBase]: For 430078/430089 co-relation queries the response was YES. [2024-06-21 15:53:02,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35951 conditions, 4164 events. 2496/4164 cut-off events. For 430078/430089 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 25804 event pairs, 445 based on Foata normal form. 7/4155 useless extension candidates. Maximal degree in co-relation 35753. Up to 2983 conditions per place. [2024-06-21 15:53:02,649 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 257 selfloop transitions, 383 changer transitions 0/647 dead transitions. [2024-06-21 15:53:02,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 647 transitions, 13843 flow [2024-06-21 15:53:02,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:53:02,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:53:02,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-21 15:53:02,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.555 [2024-06-21 15:53:02,650 INFO L175 Difference]: Start difference. First operand has 404 places, 613 transitions, 11830 flow. Second operand 10 states and 222 transitions. [2024-06-21 15:53:02,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 647 transitions, 13843 flow [2024-06-21 15:53:05,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 647 transitions, 13544 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 15:53:05,567 INFO L231 Difference]: Finished difference. Result has 408 places, 625 transitions, 12568 flow [2024-06-21 15:53:05,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11531, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=371, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12568, PETRI_PLACES=408, PETRI_TRANSITIONS=625} [2024-06-21 15:53:05,568 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 367 predicate places. [2024-06-21 15:53:05,568 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 625 transitions, 12568 flow [2024-06-21 15:53:05,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:05,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:05,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:53:05,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 15:53:05,568 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-21 15:53:05,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:05,568 INFO L85 PathProgramCache]: Analyzing trace with hash 2013489860, now seen corresponding path program 5 times [2024-06-21 15:53:05,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:05,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181635442] [2024-06-21 15:53:05,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:05,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:05,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:05,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-21 15:53:05,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:05,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181635442] [2024-06-21 15:53:05,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181635442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:05,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:05,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:53:05,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678191906] [2024-06-21 15:53:05,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:05,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:53:05,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:05,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:53:05,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:53:05,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:05,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 625 transitions, 12568 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:05,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:05,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:05,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:06,655 INFO L124 PetriNetUnfolderBase]: 2501/4161 cut-off events. [2024-06-21 15:53:06,655 INFO L125 PetriNetUnfolderBase]: For 438322/438324 co-relation queries the response was YES. [2024-06-21 15:53:06,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36539 conditions, 4161 events. 2501/4161 cut-off events. For 438322/438324 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 25739 event pairs, 461 based on Foata normal form. 1/4141 useless extension candidates. Maximal degree in co-relation 36340. Up to 2989 conditions per place. [2024-06-21 15:53:06,732 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 254 selfloop transitions, 392 changer transitions 0/653 dead transitions. [2024-06-21 15:53:06,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 653 transitions, 14403 flow [2024-06-21 15:53:06,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 15:53:06,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 15:53:06,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 262 transitions. [2024-06-21 15:53:06,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5458333333333333 [2024-06-21 15:53:06,733 INFO L175 Difference]: Start difference. First operand has 408 places, 625 transitions, 12568 flow. Second operand 12 states and 262 transitions. [2024-06-21 15:53:06,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 653 transitions, 14403 flow [2024-06-21 15:53:09,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 653 transitions, 13505 flow, removed 62 selfloop flow, removed 7 redundant places. [2024-06-21 15:53:09,522 INFO L231 Difference]: Finished difference. Result has 413 places, 628 transitions, 12530 flow [2024-06-21 15:53:09,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11680, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=389, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12530, PETRI_PLACES=413, PETRI_TRANSITIONS=628} [2024-06-21 15:53:09,522 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 372 predicate places. [2024-06-21 15:53:09,522 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 628 transitions, 12530 flow [2024-06-21 15:53:09,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:09,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:09,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:53:09,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 15:53:09,523 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-21 15:53:09,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:09,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1154232154, now seen corresponding path program 6 times [2024-06-21 15:53:09,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:09,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668556980] [2024-06-21 15:53:09,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:09,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:09,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:09,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:53:09,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:09,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668556980] [2024-06-21 15:53:09,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668556980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:09,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:09,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:53:09,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831011626] [2024-06-21 15:53:09,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:09,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:53:09,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:09,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:53:09,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:53:09,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:09,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 628 transitions, 12530 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:09,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:09,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:09,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:10,539 INFO L124 PetriNetUnfolderBase]: 2514/4195 cut-off events. [2024-06-21 15:53:10,539 INFO L125 PetriNetUnfolderBase]: For 450521/450532 co-relation queries the response was YES. [2024-06-21 15:53:10,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36749 conditions, 4195 events. 2514/4195 cut-off events. For 450521/450532 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 26077 event pairs, 443 based on Foata normal form. 7/4186 useless extension candidates. Maximal degree in co-relation 36549. Up to 3004 conditions per place. [2024-06-21 15:53:10,612 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 266 selfloop transitions, 380 changer transitions 0/653 dead transitions. [2024-06-21 15:53:10,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 653 transitions, 14368 flow [2024-06-21 15:53:10,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:53:10,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:53:10,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-21 15:53:10,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-21 15:53:10,613 INFO L175 Difference]: Start difference. First operand has 413 places, 628 transitions, 12530 flow. Second operand 11 states and 240 transitions. [2024-06-21 15:53:10,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 653 transitions, 14368 flow [2024-06-21 15:53:13,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 653 transitions, 13367 flow, removed 54 selfloop flow, removed 10 redundant places. [2024-06-21 15:53:13,897 INFO L231 Difference]: Finished difference. Result has 414 places, 634 transitions, 12382 flow [2024-06-21 15:53:13,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11541, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=374, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12382, PETRI_PLACES=414, PETRI_TRANSITIONS=634} [2024-06-21 15:53:13,898 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 373 predicate places. [2024-06-21 15:53:13,898 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 634 transitions, 12382 flow [2024-06-21 15:53:13,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:13,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:13,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:53:13,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 15:53:13,898 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-21 15:53:13,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:13,899 INFO L85 PathProgramCache]: Analyzing trace with hash 2017214510, now seen corresponding path program 7 times [2024-06-21 15:53:13,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:13,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416090233] [2024-06-21 15:53:13,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:13,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:13,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:13,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:53:13,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:13,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416090233] [2024-06-21 15:53:13,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416090233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:13,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:13,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:53:13,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948437965] [2024-06-21 15:53:13,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:13,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:53:13,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:13,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:53:13,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:53:14,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:14,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 634 transitions, 12382 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:14,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:14,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:14,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:15,006 INFO L124 PetriNetUnfolderBase]: 2527/4201 cut-off events. [2024-06-21 15:53:15,006 INFO L125 PetriNetUnfolderBase]: For 461684/461686 co-relation queries the response was YES. [2024-06-21 15:53:15,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36795 conditions, 4201 events. 2527/4201 cut-off events. For 461684/461686 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 25990 event pairs, 471 based on Foata normal form. 1/4174 useless extension candidates. Maximal degree in co-relation 36594. Up to 3019 conditions per place. [2024-06-21 15:53:15,080 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 250 selfloop transitions, 406 changer transitions 0/663 dead transitions. [2024-06-21 15:53:15,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 663 transitions, 14252 flow [2024-06-21 15:53:15,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 15:53:15,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 15:53:15,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 276 transitions. [2024-06-21 15:53:15,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5307692307692308 [2024-06-21 15:53:15,081 INFO L175 Difference]: Start difference. First operand has 414 places, 634 transitions, 12382 flow. Second operand 13 states and 276 transitions. [2024-06-21 15:53:15,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 663 transitions, 14252 flow [2024-06-21 15:53:18,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 663 transitions, 13576 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-21 15:53:18,048 INFO L231 Difference]: Finished difference. Result has 420 places, 640 transitions, 12612 flow [2024-06-21 15:53:18,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11712, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=400, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12612, PETRI_PLACES=420, PETRI_TRANSITIONS=640} [2024-06-21 15:53:18,049 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 379 predicate places. [2024-06-21 15:53:18,049 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 640 transitions, 12612 flow [2024-06-21 15:53:18,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:18,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:18,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:53:18,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 15:53:18,049 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-21 15:53:18,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:18,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1154243314, now seen corresponding path program 8 times [2024-06-21 15:53:18,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:18,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664731930] [2024-06-21 15:53:18,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:18,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:18,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:18,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:53:18,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:18,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664731930] [2024-06-21 15:53:18,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664731930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:18,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:18,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:53:18,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435744404] [2024-06-21 15:53:18,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:18,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:53:18,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:18,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:53:18,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:53:18,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:18,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 640 transitions, 12612 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:18,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:18,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:18,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:19,127 INFO L124 PetriNetUnfolderBase]: 2524/4213 cut-off events. [2024-06-21 15:53:19,127 INFO L125 PetriNetUnfolderBase]: For 465101/465112 co-relation queries the response was YES. [2024-06-21 15:53:19,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36892 conditions, 4213 events. 2524/4213 cut-off events. For 465101/465112 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 26215 event pairs, 443 based on Foata normal form. 7/4204 useless extension candidates. Maximal degree in co-relation 36690. Up to 3016 conditions per place. [2024-06-21 15:53:19,199 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 267 selfloop transitions, 382 changer transitions 0/656 dead transitions. [2024-06-21 15:53:19,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 656 transitions, 14166 flow [2024-06-21 15:53:19,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:53:19,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:53:19,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-21 15:53:19,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-21 15:53:19,200 INFO L175 Difference]: Start difference. First operand has 420 places, 640 transitions, 12612 flow. Second operand 9 states and 203 transitions. [2024-06-21 15:53:19,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 656 transitions, 14166 flow [2024-06-21 15:53:22,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 656 transitions, 13495 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-21 15:53:22,865 INFO L231 Difference]: Finished difference. Result has 420 places, 640 transitions, 12712 flow [2024-06-21 15:53:22,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11941, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=382, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12712, PETRI_PLACES=420, PETRI_TRANSITIONS=640} [2024-06-21 15:53:22,865 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 379 predicate places. [2024-06-21 15:53:22,865 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 640 transitions, 12712 flow [2024-06-21 15:53:22,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:22,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:22,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:53:22,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 15:53:22,866 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-21 15:53:22,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:22,866 INFO L85 PathProgramCache]: Analyzing trace with hash 2017208930, now seen corresponding path program 9 times [2024-06-21 15:53:22,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:22,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58113260] [2024-06-21 15:53:22,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:22,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:22,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:22,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:53:22,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:22,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58113260] [2024-06-21 15:53:22,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58113260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:22,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:22,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:53:22,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987401321] [2024-06-21 15:53:22,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:22,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:53:22,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:22,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:53:22,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:53:23,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:23,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 640 transitions, 12712 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:23,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:23,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:23,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:24,029 INFO L124 PetriNetUnfolderBase]: 2521/4193 cut-off events. [2024-06-21 15:53:24,029 INFO L125 PetriNetUnfolderBase]: For 468510/468512 co-relation queries the response was YES. [2024-06-21 15:53:24,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36865 conditions, 4193 events. 2521/4193 cut-off events. For 468510/468512 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 25974 event pairs, 471 based on Foata normal form. 1/4166 useless extension candidates. Maximal degree in co-relation 36662. Up to 3013 conditions per place. [2024-06-21 15:53:24,097 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 249 selfloop transitions, 406 changer transitions 0/662 dead transitions. [2024-06-21 15:53:24,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 662 transitions, 14292 flow [2024-06-21 15:53:24,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 15:53:24,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 15:53:24,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 275 transitions. [2024-06-21 15:53:24,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5288461538461539 [2024-06-21 15:53:24,098 INFO L175 Difference]: Start difference. First operand has 420 places, 640 transitions, 12712 flow. Second operand 13 states and 275 transitions. [2024-06-21 15:53:24,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 662 transitions, 14292 flow [2024-06-21 15:53:27,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 662 transitions, 13524 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 15:53:27,261 INFO L231 Difference]: Finished difference. Result has 425 places, 640 transitions, 12762 flow [2024-06-21 15:53:27,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11944, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=406, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12762, PETRI_PLACES=425, PETRI_TRANSITIONS=640} [2024-06-21 15:53:27,261 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 384 predicate places. [2024-06-21 15:53:27,261 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 640 transitions, 12762 flow [2024-06-21 15:53:27,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:27,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:27,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:53:27,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 15:53:27,262 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-21 15:53:27,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:27,262 INFO L85 PathProgramCache]: Analyzing trace with hash 989532465, now seen corresponding path program 1 times [2024-06-21 15:53:27,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:27,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762347171] [2024-06-21 15:53:27,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:27,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:27,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:27,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:53:27,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:27,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762347171] [2024-06-21 15:53:27,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762347171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:27,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:27,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:53:27,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177902637] [2024-06-21 15:53:27,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:27,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:53:27,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:27,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:53:27,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:53:27,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:27,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 640 transitions, 12762 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:27,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:27,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:27,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:28,377 INFO L124 PetriNetUnfolderBase]: 2529/4215 cut-off events. [2024-06-21 15:53:28,378 INFO L125 PetriNetUnfolderBase]: For 481522/481530 co-relation queries the response was YES. [2024-06-21 15:53:28,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37155 conditions, 4215 events. 2529/4215 cut-off events. For 481522/481530 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 26188 event pairs, 419 based on Foata normal form. 8/4208 useless extension candidates. Maximal degree in co-relation 36951. Up to 3488 conditions per place. [2024-06-21 15:53:28,451 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 470 selfloop transitions, 184 changer transitions 0/661 dead transitions. [2024-06-21 15:53:28,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 661 transitions, 14200 flow [2024-06-21 15:53:28,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:53:28,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:53:28,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-21 15:53:28,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5472222222222223 [2024-06-21 15:53:28,452 INFO L175 Difference]: Start difference. First operand has 425 places, 640 transitions, 12762 flow. Second operand 9 states and 197 transitions. [2024-06-21 15:53:28,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 661 transitions, 14200 flow [2024-06-21 15:53:31,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 661 transitions, 13388 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-21 15:53:31,069 INFO L231 Difference]: Finished difference. Result has 422 places, 642 transitions, 12396 flow [2024-06-21 15:53:31,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11950, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12396, PETRI_PLACES=422, PETRI_TRANSITIONS=642} [2024-06-21 15:53:31,070 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 381 predicate places. [2024-06-21 15:53:31,070 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 642 transitions, 12396 flow [2024-06-21 15:53:31,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:31,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:31,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-21 15:53:31,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 15:53:31,070 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-21 15:53:31,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:31,071 INFO L85 PathProgramCache]: Analyzing trace with hash -251289716, now seen corresponding path program 10 times [2024-06-21 15:53:31,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:31,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967607775] [2024-06-21 15:53:31,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:31,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:31,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:31,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:53:31,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:31,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967607775] [2024-06-21 15:53:31,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967607775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:31,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:31,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:53:31,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363525214] [2024-06-21 15:53:31,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:31,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:53:31,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:31,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:53:31,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:53:31,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:31,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 642 transitions, 12396 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:31,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:31,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:31,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:32,146 INFO L124 PetriNetUnfolderBase]: 2534/4219 cut-off events. [2024-06-21 15:53:32,147 INFO L125 PetriNetUnfolderBase]: For 482519/482521 co-relation queries the response was YES. [2024-06-21 15:53:32,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36835 conditions, 4219 events. 2534/4219 cut-off events. For 482519/482521 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 26174 event pairs, 463 based on Foata normal form. 1/4192 useless extension candidates. Maximal degree in co-relation 36630. Up to 3031 conditions per place. [2024-06-21 15:53:32,216 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 256 selfloop transitions, 403 changer transitions 0/666 dead transitions. [2024-06-21 15:53:32,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 666 transitions, 14447 flow [2024-06-21 15:53:32,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 15:53:32,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 15:53:32,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 281 transitions. [2024-06-21 15:53:32,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5403846153846154 [2024-06-21 15:53:32,217 INFO L175 Difference]: Start difference. First operand has 422 places, 642 transitions, 12396 flow. Second operand 13 states and 281 transitions. [2024-06-21 15:53:32,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 666 transitions, 14447 flow [2024-06-21 15:53:35,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 666 transitions, 14023 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-21 15:53:35,359 INFO L231 Difference]: Finished difference. Result has 428 places, 645 transitions, 12834 flow [2024-06-21 15:53:35,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11978, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=400, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12834, PETRI_PLACES=428, PETRI_TRANSITIONS=645} [2024-06-21 15:53:35,360 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 387 predicate places. [2024-06-21 15:53:35,360 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 645 transitions, 12834 flow [2024-06-21 15:53:35,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:35,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:35,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:53:35,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 15:53:35,360 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-21 15:53:35,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:35,361 INFO L85 PathProgramCache]: Analyzing trace with hash 989173764, now seen corresponding path program 11 times [2024-06-21 15:53:35,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:35,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496581343] [2024-06-21 15:53:35,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:35,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:35,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:35,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:53:35,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:35,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496581343] [2024-06-21 15:53:35,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496581343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:35,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:35,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:53:35,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313061430] [2024-06-21 15:53:35,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:35,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:53:35,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:35,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:53:35,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:53:35,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:35,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 645 transitions, 12834 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:35,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:35,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:35,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:36,527 INFO L124 PetriNetUnfolderBase]: 2547/4236 cut-off events. [2024-06-21 15:53:36,527 INFO L125 PetriNetUnfolderBase]: For 490178/490180 co-relation queries the response was YES. [2024-06-21 15:53:36,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37475 conditions, 4236 events. 2547/4236 cut-off events. For 490178/490180 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 26319 event pairs, 471 based on Foata normal form. 1/4209 useless extension candidates. Maximal degree in co-relation 37269. Up to 3046 conditions per place. [2024-06-21 15:53:36,593 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 257 selfloop transitions, 410 changer transitions 0/674 dead transitions. [2024-06-21 15:53:36,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 674 transitions, 14960 flow [2024-06-21 15:53:36,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-21 15:53:36,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-21 15:53:36,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 313 transitions. [2024-06-21 15:53:36,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5216666666666666 [2024-06-21 15:53:36,595 INFO L175 Difference]: Start difference. First operand has 428 places, 645 transitions, 12834 flow. Second operand 15 states and 313 transitions. [2024-06-21 15:53:36,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 674 transitions, 14960 flow [2024-06-21 15:53:39,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 674 transitions, 14268 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-21 15:53:39,387 INFO L231 Difference]: Finished difference. Result has 435 places, 651 transitions, 13067 flow [2024-06-21 15:53:39,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12172, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=404, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=13067, PETRI_PLACES=435, PETRI_TRANSITIONS=651} [2024-06-21 15:53:39,388 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 394 predicate places. [2024-06-21 15:53:39,388 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 651 transitions, 13067 flow [2024-06-21 15:53:39,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:39,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:39,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:53:39,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 15:53:39,389 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-21 15:53:39,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:39,389 INFO L85 PathProgramCache]: Analyzing trace with hash 989168184, now seen corresponding path program 12 times [2024-06-21 15:53:39,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:39,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855037965] [2024-06-21 15:53:39,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:39,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:39,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:39,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:53:39,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:39,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855037965] [2024-06-21 15:53:39,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855037965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:39,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:39,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:53:39,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367240882] [2024-06-21 15:53:39,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:39,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:53:39,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:39,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:53:39,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:53:39,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:39,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 651 transitions, 13067 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:39,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:39,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:39,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:40,475 INFO L124 PetriNetUnfolderBase]: 2544/4232 cut-off events. [2024-06-21 15:53:40,475 INFO L125 PetriNetUnfolderBase]: For 493236/493238 co-relation queries the response was YES. [2024-06-21 15:53:40,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37490 conditions, 4232 events. 2544/4232 cut-off events. For 493236/493238 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 26273 event pairs, 471 based on Foata normal form. 1/4205 useless extension candidates. Maximal degree in co-relation 37283. Up to 3043 conditions per place. [2024-06-21 15:53:40,544 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 254 selfloop transitions, 410 changer transitions 0/671 dead transitions. [2024-06-21 15:53:40,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 671 transitions, 14875 flow [2024-06-21 15:53:40,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 15:53:40,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 15:53:40,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 276 transitions. [2024-06-21 15:53:40,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5307692307692308 [2024-06-21 15:53:40,545 INFO L175 Difference]: Start difference. First operand has 435 places, 651 transitions, 13067 flow. Second operand 13 states and 276 transitions. [2024-06-21 15:53:40,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 671 transitions, 14875 flow [2024-06-21 15:53:43,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 671 transitions, 13828 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-21 15:53:43,888 INFO L231 Difference]: Finished difference. Result has 435 places, 651 transitions, 12846 flow [2024-06-21 15:53:43,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12020, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=410, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12846, PETRI_PLACES=435, PETRI_TRANSITIONS=651} [2024-06-21 15:53:43,889 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 394 predicate places. [2024-06-21 15:53:43,889 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 651 transitions, 12846 flow [2024-06-21 15:53:43,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:43,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:43,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:53:43,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 15:53:43,889 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-21 15:53:43,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:43,890 INFO L85 PathProgramCache]: Analyzing trace with hash -251278556, now seen corresponding path program 13 times [2024-06-21 15:53:43,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:43,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201285668] [2024-06-21 15:53:43,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:43,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:43,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:43,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-21 15:53:43,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:43,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201285668] [2024-06-21 15:53:43,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201285668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:43,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:43,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:53:43,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789949295] [2024-06-21 15:53:43,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:43,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:53:43,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:43,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:53:43,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:53:44,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:44,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 651 transitions, 12846 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:44,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:44,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:44,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:44,980 INFO L124 PetriNetUnfolderBase]: 2549/4246 cut-off events. [2024-06-21 15:53:44,980 INFO L125 PetriNetUnfolderBase]: For 499637/499639 co-relation queries the response was YES. [2024-06-21 15:53:45,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37452 conditions, 4246 events. 2549/4246 cut-off events. For 499637/499639 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 26435 event pairs, 463 based on Foata normal form. 1/4219 useless extension candidates. Maximal degree in co-relation 37244. Up to 3049 conditions per place. [2024-06-21 15:53:45,051 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 259 selfloop transitions, 407 changer transitions 0/673 dead transitions. [2024-06-21 15:53:45,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 673 transitions, 14697 flow [2024-06-21 15:53:45,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 15:53:45,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 15:53:45,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 264 transitions. [2024-06-21 15:53:45,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 15:53:45,052 INFO L175 Difference]: Start difference. First operand has 435 places, 651 transitions, 12846 flow. Second operand 12 states and 264 transitions. [2024-06-21 15:53:45,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 673 transitions, 14697 flow [2024-06-21 15:53:48,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 673 transitions, 13871 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-21 15:53:48,195 INFO L231 Difference]: Finished difference. Result has 435 places, 654 transitions, 12878 flow [2024-06-21 15:53:48,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12026, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=404, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12878, PETRI_PLACES=435, PETRI_TRANSITIONS=654} [2024-06-21 15:53:48,195 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 394 predicate places. [2024-06-21 15:53:48,196 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 654 transitions, 12878 flow [2024-06-21 15:53:48,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:48,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:48,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:53:48,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 15:53:48,196 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-21 15:53:48,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:48,197 INFO L85 PathProgramCache]: Analyzing trace with hash 989519724, now seen corresponding path program 14 times [2024-06-21 15:53:48,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:48,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471069862] [2024-06-21 15:53:48,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:48,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:48,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:48,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:53:48,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:48,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471069862] [2024-06-21 15:53:48,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471069862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:48,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:48,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:53:48,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878480095] [2024-06-21 15:53:48,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:48,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:53:48,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:48,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:53:48,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:53:48,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:48,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 654 transitions, 12878 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:48,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:48,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:48,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:49,311 INFO L124 PetriNetUnfolderBase]: 2546/4236 cut-off events. [2024-06-21 15:53:49,311 INFO L125 PetriNetUnfolderBase]: For 502114/502116 co-relation queries the response was YES. [2024-06-21 15:53:49,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37384 conditions, 4236 events. 2546/4236 cut-off events. For 502114/502116 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 26291 event pairs, 472 based on Foata normal form. 1/4209 useless extension candidates. Maximal degree in co-relation 37175. Up to 3046 conditions per place. [2024-06-21 15:53:49,379 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 254 selfloop transitions, 409 changer transitions 0/670 dead transitions. [2024-06-21 15:53:49,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 670 transitions, 14466 flow [2024-06-21 15:53:49,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:53:49,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:53:49,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-21 15:53:49,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-21 15:53:49,380 INFO L175 Difference]: Start difference. First operand has 435 places, 654 transitions, 12878 flow. Second operand 10 states and 221 transitions. [2024-06-21 15:53:49,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 670 transitions, 14466 flow [2024-06-21 15:53:52,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 670 transitions, 13686 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 15:53:52,649 INFO L231 Difference]: Finished difference. Result has 436 places, 654 transitions, 12923 flow [2024-06-21 15:53:52,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12098, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=409, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12923, PETRI_PLACES=436, PETRI_TRANSITIONS=654} [2024-06-21 15:53:52,650 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 395 predicate places. [2024-06-21 15:53:52,650 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 654 transitions, 12923 flow [2024-06-21 15:53:52,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:52,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:52,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:53:52,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 15:53:52,650 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-21 15:53:52,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:52,651 INFO L85 PathProgramCache]: Analyzing trace with hash 989525304, now seen corresponding path program 15 times [2024-06-21 15:53:52,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:52,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474263870] [2024-06-21 15:53:52,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:52,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:52,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:52,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:53:52,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:52,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474263870] [2024-06-21 15:53:52,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474263870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:52,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:52,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:53:52,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143076841] [2024-06-21 15:53:52,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:52,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:53:52,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:52,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:53:52,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:53:52,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:52,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 654 transitions, 12923 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:52,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:52,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:52,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:53,755 INFO L124 PetriNetUnfolderBase]: 2543/4238 cut-off events. [2024-06-21 15:53:53,756 INFO L125 PetriNetUnfolderBase]: For 504119/504121 co-relation queries the response was YES. [2024-06-21 15:53:53,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37368 conditions, 4238 events. 2543/4238 cut-off events. For 504119/504121 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 26355 event pairs, 463 based on Foata normal form. 1/4211 useless extension candidates. Maximal degree in co-relation 37158. Up to 3043 conditions per place. [2024-06-21 15:53:53,825 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 258 selfloop transitions, 407 changer transitions 0/672 dead transitions. [2024-06-21 15:53:53,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 672 transitions, 14521 flow [2024-06-21 15:53:53,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 15:53:53,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 15:53:53,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 263 transitions. [2024-06-21 15:53:53,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5479166666666667 [2024-06-21 15:53:53,826 INFO L175 Difference]: Start difference. First operand has 436 places, 654 transitions, 12923 flow. Second operand 12 states and 263 transitions. [2024-06-21 15:53:53,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 672 transitions, 14521 flow [2024-06-21 15:53:57,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 672 transitions, 13699 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 15:53:57,025 INFO L231 Difference]: Finished difference. Result has 439 places, 654 transitions, 12922 flow [2024-06-21 15:53:57,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12101, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=407, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12922, PETRI_PLACES=439, PETRI_TRANSITIONS=654} [2024-06-21 15:53:57,026 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 398 predicate places. [2024-06-21 15:53:57,026 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 654 transitions, 12922 flow [2024-06-21 15:53:57,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:57,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:53:57,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:53:57,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 15:53:57,026 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-21 15:53:57,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:53:57,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1337902125, now seen corresponding path program 2 times [2024-06-21 15:53:57,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:53:57,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910034601] [2024-06-21 15:53:57,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:53:57,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:53:57,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:53:57,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:53:57,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:53:57,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910034601] [2024-06-21 15:53:57,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910034601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:53:57,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:53:57,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:53:57,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312315752] [2024-06-21 15:53:57,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:53:57,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:53:57,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:53:57,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:53:57,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:53:57,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:53:57,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 654 transitions, 12922 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:53:57,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:53:57,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:53:57,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:53:58,120 INFO L124 PetriNetUnfolderBase]: 2579/4299 cut-off events. [2024-06-21 15:53:58,120 INFO L125 PetriNetUnfolderBase]: For 569072/569074 co-relation queries the response was YES. [2024-06-21 15:53:58,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38044 conditions, 4299 events. 2579/4299 cut-off events. For 569072/569074 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 26817 event pairs, 412 based on Foata normal form. 10/4302 useless extension candidates. Maximal degree in co-relation 37833. Up to 3605 conditions per place. [2024-06-21 15:53:58,190 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 551 selfloop transitions, 117 changer transitions 0/675 dead transitions. [2024-06-21 15:53:58,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 675 transitions, 14404 flow [2024-06-21 15:53:58,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:53:58,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:53:58,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 15:53:58,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 15:53:58,191 INFO L175 Difference]: Start difference. First operand has 439 places, 654 transitions, 12922 flow. Second operand 8 states and 186 transitions. [2024-06-21 15:53:58,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 675 transitions, 14404 flow [2024-06-21 15:54:02,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 675 transitions, 13548 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-21 15:54:02,570 INFO L231 Difference]: Finished difference. Result has 435 places, 656 transitions, 12380 flow [2024-06-21 15:54:02,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12066, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12380, PETRI_PLACES=435, PETRI_TRANSITIONS=656} [2024-06-21 15:54:02,570 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 394 predicate places. [2024-06-21 15:54:02,570 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 656 transitions, 12380 flow [2024-06-21 15:54:02,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:54:02,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:54:02,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:54:02,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 15:54:02,571 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-21 15:54:02,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:54:02,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1116496095, now seen corresponding path program 3 times [2024-06-21 15:54:02,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:54:02,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338007198] [2024-06-21 15:54:02,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:54:02,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:54:02,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:54:02,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:54:02,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:54:02,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338007198] [2024-06-21 15:54:02,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338007198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:54:02,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:54:02,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:54:02,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555973825] [2024-06-21 15:54:02,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:54:02,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:54:02,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:54:02,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:54:02,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:54:02,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:54:02,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 656 transitions, 12380 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:54:02,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:54:02,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:54:02,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:54:03,862 INFO L124 PetriNetUnfolderBase]: 2867/4757 cut-off events. [2024-06-21 15:54:03,862 INFO L125 PetriNetUnfolderBase]: For 861671/861673 co-relation queries the response was YES. [2024-06-21 15:54:03,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45395 conditions, 4757 events. 2867/4757 cut-off events. For 861671/861673 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 29941 event pairs, 504 based on Foata normal form. 10/4760 useless extension candidates. Maximal degree in co-relation 45183. Up to 3431 conditions per place. [2024-06-21 15:54:03,946 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 557 selfloop transitions, 123 changer transitions 0/687 dead transitions. [2024-06-21 15:54:03,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 687 transitions, 14237 flow [2024-06-21 15:54:03,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:54:03,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:54:03,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-21 15:54:03,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 15:54:03,947 INFO L175 Difference]: Start difference. First operand has 435 places, 656 transitions, 12380 flow. Second operand 8 states and 192 transitions. [2024-06-21 15:54:03,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 687 transitions, 14237 flow [2024-06-21 15:54:09,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 687 transitions, 13959 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-21 15:54:09,579 INFO L231 Difference]: Finished difference. Result has 438 places, 660 transitions, 12521 flow [2024-06-21 15:54:09,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12108, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12521, PETRI_PLACES=438, PETRI_TRANSITIONS=660} [2024-06-21 15:54:09,579 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 397 predicate places. [2024-06-21 15:54:09,579 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 660 transitions, 12521 flow [2024-06-21 15:54:09,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:54:09,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:54:09,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:54:09,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 15:54:09,580 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-21 15:54:09,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:54:09,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1110000975, now seen corresponding path program 4 times [2024-06-21 15:54:09,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:54:09,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894985788] [2024-06-21 15:54:09,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:54:09,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:54:09,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:54:09,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:54:09,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:54:09,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894985788] [2024-06-21 15:54:09,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894985788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:54:09,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:54:09,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:54:09,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727992630] [2024-06-21 15:54:09,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:54:09,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:54:09,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:54:09,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:54:09,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:54:09,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:54:09,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 660 transitions, 12521 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:54:09,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:54:09,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:54:09,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:54:10,864 INFO L124 PetriNetUnfolderBase]: 2844/4722 cut-off events. [2024-06-21 15:54:10,864 INFO L125 PetriNetUnfolderBase]: For 799427/799429 co-relation queries the response was YES. [2024-06-21 15:54:10,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43939 conditions, 4722 events. 2844/4722 cut-off events. For 799427/799429 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 29816 event pairs, 527 based on Foata normal form. 10/4725 useless extension candidates. Maximal degree in co-relation 43725. Up to 4028 conditions per place. [2024-06-21 15:54:10,945 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 550 selfloop transitions, 126 changer transitions 0/683 dead transitions. [2024-06-21 15:54:10,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 683 transitions, 14032 flow [2024-06-21 15:54:10,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:54:10,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:54:10,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-21 15:54:10,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-21 15:54:10,946 INFO L175 Difference]: Start difference. First operand has 438 places, 660 transitions, 12521 flow. Second operand 8 states and 190 transitions. [2024-06-21 15:54:10,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 683 transitions, 14032 flow [2024-06-21 15:54:16,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 683 transitions, 13827 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-21 15:54:16,507 INFO L231 Difference]: Finished difference. Result has 442 places, 662 transitions, 12653 flow [2024-06-21 15:54:16,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12326, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12653, PETRI_PLACES=442, PETRI_TRANSITIONS=662} [2024-06-21 15:54:16,507 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 401 predicate places. [2024-06-21 15:54:16,507 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 662 transitions, 12653 flow [2024-06-21 15:54:16,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:54:16,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:54:16,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:54:16,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 15:54:16,508 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-21 15:54:16,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:54:16,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1109636694, now seen corresponding path program 16 times [2024-06-21 15:54:16,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:54:16,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026566697] [2024-06-21 15:54:16,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:54:16,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:54:16,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:54:16,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:54:16,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:54:16,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026566697] [2024-06-21 15:54:16,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026566697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:54:16,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:54:16,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:54:16,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833034522] [2024-06-21 15:54:16,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:54:16,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:54:16,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:54:16,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:54:16,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:54:16,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:54:16,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 662 transitions, 12653 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:54:16,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:54:16,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:54:16,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:54:17,754 INFO L124 PetriNetUnfolderBase]: 2849/4733 cut-off events. [2024-06-21 15:54:17,755 INFO L125 PetriNetUnfolderBase]: For 738313/738315 co-relation queries the response was YES. [2024-06-21 15:54:17,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43873 conditions, 4733 events. 2849/4733 cut-off events. For 738313/738315 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 29913 event pairs, 528 based on Foata normal form. 1/4727 useless extension candidates. Maximal degree in co-relation 43657. Up to 3993 conditions per place. [2024-06-21 15:54:17,834 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 524 selfloop transitions, 160 changer transitions 0/691 dead transitions. [2024-06-21 15:54:17,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 691 transitions, 14607 flow [2024-06-21 15:54:17,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:54:17,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:54:17,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-21 15:54:17,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-21 15:54:17,835 INFO L175 Difference]: Start difference. First operand has 442 places, 662 transitions, 12653 flow. Second operand 9 states and 214 transitions. [2024-06-21 15:54:17,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 691 transitions, 14607 flow [2024-06-21 15:54:22,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 691 transitions, 14317 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 15:54:22,910 INFO L231 Difference]: Finished difference. Result has 445 places, 665 transitions, 12745 flow [2024-06-21 15:54:22,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12367, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12745, PETRI_PLACES=445, PETRI_TRANSITIONS=665} [2024-06-21 15:54:22,911 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 404 predicate places. [2024-06-21 15:54:22,911 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 665 transitions, 12745 flow [2024-06-21 15:54:22,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:54:22,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:54:22,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] [2024-06-21 15:54:22,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 15:54:22,911 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-21 15:54:22,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:54:22,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1109642274, now seen corresponding path program 17 times [2024-06-21 15:54:22,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:54:22,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561921334] [2024-06-21 15:54:22,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:54:22,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:54:22,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:54:22,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:54:22,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:54:22,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561921334] [2024-06-21 15:54:22,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561921334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:54:22,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:54:22,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:54:22,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110331284] [2024-06-21 15:54:22,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:54:22,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:54:22,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:54:22,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:54:22,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:54:23,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:54:23,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 665 transitions, 12745 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:54:23,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:54:23,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:54:23,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:54:24,185 INFO L124 PetriNetUnfolderBase]: 2854/4750 cut-off events. [2024-06-21 15:54:24,185 INFO L125 PetriNetUnfolderBase]: For 734842/734844 co-relation queries the response was YES. [2024-06-21 15:54:24,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43702 conditions, 4750 events. 2854/4750 cut-off events. For 734842/734844 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 30122 event pairs, 532 based on Foata normal form. 1/4744 useless extension candidates. Maximal degree in co-relation 43485. Up to 3999 conditions per place. [2024-06-21 15:54:24,268 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 525 selfloop transitions, 164 changer transitions 0/696 dead transitions. [2024-06-21 15:54:24,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 696 transitions, 14719 flow [2024-06-21 15:54:24,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:54:24,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:54:24,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 250 transitions. [2024-06-21 15:54:24,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-21 15:54:24,269 INFO L175 Difference]: Start difference. First operand has 445 places, 665 transitions, 12745 flow. Second operand 11 states and 250 transitions. [2024-06-21 15:54:24,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 696 transitions, 14719 flow [2024-06-21 15:54:29,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 696 transitions, 14391 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 15:54:29,780 INFO L231 Difference]: Finished difference. Result has 450 places, 668 transitions, 12809 flow [2024-06-21 15:54:29,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12423, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12809, PETRI_PLACES=450, PETRI_TRANSITIONS=668} [2024-06-21 15:54:29,781 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 409 predicate places. [2024-06-21 15:54:29,781 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 668 transitions, 12809 flow [2024-06-21 15:54:29,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:54:29,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:54:29,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:54:29,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 15:54:29,781 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-21 15:54:29,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:54:29,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1337889384, now seen corresponding path program 18 times [2024-06-21 15:54:29,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:54:29,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973407124] [2024-06-21 15:54:29,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:54:29,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:54:29,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:54:29,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:54:29,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:54:29,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973407124] [2024-06-21 15:54:29,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973407124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:54:29,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:54:29,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:54:29,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487246138] [2024-06-21 15:54:29,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:54:29,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:54:29,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:54:29,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:54:29,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:54:29,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:54:29,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 668 transitions, 12809 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:54:29,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:54:29,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:54:29,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:54:31,099 INFO L124 PetriNetUnfolderBase]: 2859/4751 cut-off events. [2024-06-21 15:54:31,099 INFO L125 PetriNetUnfolderBase]: For 747080/747082 co-relation queries the response was YES. [2024-06-21 15:54:31,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43863 conditions, 4751 events. 2859/4751 cut-off events. For 747080/747082 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 30078 event pairs, 529 based on Foata normal form. 1/4745 useless extension candidates. Maximal degree in co-relation 43645. Up to 4005 conditions per place. [2024-06-21 15:54:31,183 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 529 selfloop transitions, 152 changer transitions 0/688 dead transitions. [2024-06-21 15:54:31,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 688 transitions, 14509 flow [2024-06-21 15:54:31,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:54:31,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:54:31,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-21 15:54:31,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-21 15:54:31,184 INFO L175 Difference]: Start difference. First operand has 450 places, 668 transitions, 12809 flow. Second operand 9 states and 201 transitions. [2024-06-21 15:54:31,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 688 transitions, 14509 flow [2024-06-21 15:54:36,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 688 transitions, 14171 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 15:54:36,608 INFO L231 Difference]: Finished difference. Result has 450 places, 671 transitions, 12839 flow [2024-06-21 15:54:36,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12477, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12839, PETRI_PLACES=450, PETRI_TRANSITIONS=671} [2024-06-21 15:54:36,608 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 409 predicate places. [2024-06-21 15:54:36,608 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 671 transitions, 12839 flow [2024-06-21 15:54:36,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:54:36,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:54:36,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:54:36,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 15:54:36,609 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-21 15:54:36,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:54:36,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1337894964, now seen corresponding path program 19 times [2024-06-21 15:54:36,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:54:36,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369251642] [2024-06-21 15:54:36,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:54:36,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:54:36,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:54:36,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:54:36,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:54:36,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369251642] [2024-06-21 15:54:36,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369251642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:54:36,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:54:36,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:54:36,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672520772] [2024-06-21 15:54:36,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:54:36,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:54:36,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:54:36,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:54:36,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:54:36,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:54:36,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 671 transitions, 12839 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:54:36,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:54:36,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:54:36,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:54:37,885 INFO L124 PetriNetUnfolderBase]: 2864/4760 cut-off events. [2024-06-21 15:54:37,885 INFO L125 PetriNetUnfolderBase]: For 759572/759574 co-relation queries the response was YES. [2024-06-21 15:54:37,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43977 conditions, 4760 events. 2864/4760 cut-off events. For 759572/759574 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 30171 event pairs, 529 based on Foata normal form. 1/4754 useless extension candidates. Maximal degree in co-relation 43758. Up to 4011 conditions per place. [2024-06-21 15:54:37,971 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 524 selfloop transitions, 160 changer transitions 0/691 dead transitions. [2024-06-21 15:54:37,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 691 transitions, 14775 flow [2024-06-21 15:54:37,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:54:37,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:54:37,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-21 15:54:37,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:54:37,972 INFO L175 Difference]: Start difference. First operand has 450 places, 671 transitions, 12839 flow. Second operand 8 states and 184 transitions. [2024-06-21 15:54:37,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 691 transitions, 14775 flow [2024-06-21 15:54:43,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 691 transitions, 14444 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 15:54:43,631 INFO L231 Difference]: Finished difference. Result has 450 places, 674 transitions, 12892 flow [2024-06-21 15:54:43,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12514, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12892, PETRI_PLACES=450, PETRI_TRANSITIONS=674} [2024-06-21 15:54:43,631 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 409 predicate places. [2024-06-21 15:54:43,632 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 674 transitions, 12892 flow [2024-06-21 15:54:43,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:54:43,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:54:43,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:54:43,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 15:54:43,632 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-21 15:54:43,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:54:43,632 INFO L85 PathProgramCache]: Analyzing trace with hash 1109988234, now seen corresponding path program 20 times [2024-06-21 15:54:43,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:54:43,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486512559] [2024-06-21 15:54:43,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:54:43,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:54:43,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:54:43,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:54:43,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:54:43,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486512559] [2024-06-21 15:54:43,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486512559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:54:43,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:54:43,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:54:43,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626227334] [2024-06-21 15:54:43,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:54:43,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:54:43,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:54:43,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:54:43,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:54:43,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:54:43,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 674 transitions, 12892 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:54:43,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:54:43,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:54:43,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:54:44,967 INFO L124 PetriNetUnfolderBase]: 2861/4760 cut-off events. [2024-06-21 15:54:44,967 INFO L125 PetriNetUnfolderBase]: For 764753/764755 co-relation queries the response was YES. [2024-06-21 15:54:45,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43943 conditions, 4760 events. 2861/4760 cut-off events. For 764753/764755 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 30237 event pairs, 531 based on Foata normal form. 1/4754 useless extension candidates. Maximal degree in co-relation 43723. Up to 4008 conditions per place. [2024-06-21 15:54:45,057 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 518 selfloop transitions, 168 changer transitions 0/693 dead transitions. [2024-06-21 15:54:45,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 693 transitions, 14554 flow [2024-06-21 15:54:45,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:54:45,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:54:45,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-21 15:54:45,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-21 15:54:45,058 INFO L175 Difference]: Start difference. First operand has 450 places, 674 transitions, 12892 flow. Second operand 9 states and 205 transitions. [2024-06-21 15:54:45,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 693 transitions, 14554 flow [2024-06-21 15:54:50,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 693 transitions, 14317 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 15:54:50,481 INFO L231 Difference]: Finished difference. Result has 455 places, 674 transitions, 12997 flow [2024-06-21 15:54:50,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12655, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12997, PETRI_PLACES=455, PETRI_TRANSITIONS=674} [2024-06-21 15:54:50,482 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 414 predicate places. [2024-06-21 15:54:50,482 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 674 transitions, 12997 flow [2024-06-21 15:54:50,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:54:50,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:54:50,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-21 15:54:50,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 15:54:50,482 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-21 15:54:50,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:54:50,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1109809674, now seen corresponding path program 21 times [2024-06-21 15:54:50,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:54:50,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696523742] [2024-06-21 15:54:50,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:54:50,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:54:50,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:54:50,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:54:50,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:54:50,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696523742] [2024-06-21 15:54:50,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696523742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:54:50,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:54:50,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:54:50,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270785635] [2024-06-21 15:54:50,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:54:50,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:54:50,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:54:50,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:54:50,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:54:50,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:54:50,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 674 transitions, 12997 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:54:50,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:54:50,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:54:50,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:54:51,789 INFO L124 PetriNetUnfolderBase]: 2866/4773 cut-off events. [2024-06-21 15:54:51,789 INFO L125 PetriNetUnfolderBase]: For 778065/778067 co-relation queries the response was YES. [2024-06-21 15:54:51,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44194 conditions, 4773 events. 2866/4773 cut-off events. For 778065/778067 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 30346 event pairs, 531 based on Foata normal form. 1/4767 useless extension candidates. Maximal degree in co-relation 43973. Up to 4014 conditions per place. [2024-06-21 15:54:51,882 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 519 selfloop transitions, 172 changer transitions 0/698 dead transitions. [2024-06-21 15:54:51,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 698 transitions, 14742 flow [2024-06-21 15:54:51,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:54:51,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:54:51,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-21 15:54:51,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-21 15:54:51,883 INFO L175 Difference]: Start difference. First operand has 455 places, 674 transitions, 12997 flow. Second operand 8 states and 190 transitions. [2024-06-21 15:54:51,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 698 transitions, 14742 flow [2024-06-21 15:54:57,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 698 transitions, 14466 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 15:54:57,274 INFO L231 Difference]: Finished difference. Result has 456 places, 677 transitions, 13132 flow [2024-06-21 15:54:57,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12724, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13132, PETRI_PLACES=456, PETRI_TRANSITIONS=677} [2024-06-21 15:54:57,274 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 415 predicate places. [2024-06-21 15:54:57,274 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 677 transitions, 13132 flow [2024-06-21 15:54:57,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:54:57,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:54:57,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:54:57,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 15:54:57,275 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-21 15:54:57,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:54:57,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1109820834, now seen corresponding path program 22 times [2024-06-21 15:54:57,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:54:57,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429615488] [2024-06-21 15:54:57,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:54:57,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:54:57,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:54:57,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:54:57,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:54:57,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429615488] [2024-06-21 15:54:57,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429615488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:54:57,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:54:57,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:54:57,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287227255] [2024-06-21 15:54:57,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:54:57,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:54:57,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:54:57,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:54:57,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:54:57,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:54:57,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 677 transitions, 13132 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:54:57,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:54:57,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:54:57,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:54:58,608 INFO L124 PetriNetUnfolderBase]: 2863/4761 cut-off events. [2024-06-21 15:54:58,609 INFO L125 PetriNetUnfolderBase]: For 785629/785631 co-relation queries the response was YES. [2024-06-21 15:54:58,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44202 conditions, 4761 events. 2863/4761 cut-off events. For 785629/785631 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 30215 event pairs, 529 based on Foata normal form. 1/4755 useless extension candidates. Maximal degree in co-relation 43980. Up to 4011 conditions per place. [2024-06-21 15:54:58,692 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 515 selfloop transitions, 172 changer transitions 0/694 dead transitions. [2024-06-21 15:54:58,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 694 transitions, 14562 flow [2024-06-21 15:54:58,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:54:58,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:54:58,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 15:54:58,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 15:54:58,693 INFO L175 Difference]: Start difference. First operand has 456 places, 677 transitions, 13132 flow. Second operand 8 states and 186 transitions. [2024-06-21 15:54:58,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 694 transitions, 14562 flow [2024-06-21 15:55:03,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 694 transitions, 14165 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 15:55:03,390 INFO L231 Difference]: Finished difference. Result has 458 places, 677 transitions, 13085 flow [2024-06-21 15:55:03,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12735, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13085, PETRI_PLACES=458, PETRI_TRANSITIONS=677} [2024-06-21 15:55:03,390 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 417 predicate places. [2024-06-21 15:55:03,390 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 677 transitions, 13085 flow [2024-06-21 15:55:03,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:03,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:03,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:03,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-21 15:55:03,391 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-21 15:55:03,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:03,391 INFO L85 PathProgramCache]: Analyzing trace with hash -3802846, now seen corresponding path program 23 times [2024-06-21 15:55:03,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:03,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521758288] [2024-06-21 15:55:03,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:03,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:03,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:03,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:03,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:03,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521758288] [2024-06-21 15:55:03,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521758288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:03,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:03,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:55:03,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352185452] [2024-06-21 15:55:03,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:03,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:55:03,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:03,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:55:03,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:55:03,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:03,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 677 transitions, 13085 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:03,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:03,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:03,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:04,690 INFO L124 PetriNetUnfolderBase]: 2868/4778 cut-off events. [2024-06-21 15:55:04,690 INFO L125 PetriNetUnfolderBase]: For 799674/799685 co-relation queries the response was YES. [2024-06-21 15:55:04,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44359 conditions, 4778 events. 2868/4778 cut-off events. For 799674/799685 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 30428 event pairs, 612 based on Foata normal form. 7/4769 useless extension candidates. Maximal degree in co-relation 44136. Up to 3459 conditions per place. [2024-06-21 15:55:04,772 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 274 selfloop transitions, 414 changer transitions 0/695 dead transitions. [2024-06-21 15:55:04,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 695 transitions, 14810 flow [2024-06-21 15:55:04,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:55:04,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:55:04,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-21 15:55:04,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-21 15:55:04,773 INFO L175 Difference]: Start difference. First operand has 458 places, 677 transitions, 13085 flow. Second operand 8 states and 182 transitions. [2024-06-21 15:55:04,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 695 transitions, 14810 flow [2024-06-21 15:55:10,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 695 transitions, 14437 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 15:55:10,924 INFO L231 Difference]: Finished difference. Result has 459 places, 680 transitions, 13611 flow [2024-06-21 15:55:10,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12712, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=411, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13611, PETRI_PLACES=459, PETRI_TRANSITIONS=680} [2024-06-21 15:55:10,925 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 418 predicate places. [2024-06-21 15:55:10,925 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 680 transitions, 13611 flow [2024-06-21 15:55:10,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:10,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:10,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:10,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-21 15:55:10,925 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-21 15:55:10,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:10,926 INFO L85 PathProgramCache]: Analyzing trace with hash -85094995, now seen corresponding path program 5 times [2024-06-21 15:55:10,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:10,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228309948] [2024-06-21 15:55:10,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:10,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:10,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:11,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-21 15:55:11,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:11,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228309948] [2024-06-21 15:55:11,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228309948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:11,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:11,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:55:11,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932148639] [2024-06-21 15:55:11,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:11,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:55:11,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:11,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:55:11,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:55:11,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:11,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 680 transitions, 13611 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:11,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:11,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:11,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:12,317 INFO L124 PetriNetUnfolderBase]: 2876/4786 cut-off events. [2024-06-21 15:55:12,318 INFO L125 PetriNetUnfolderBase]: For 822742/822750 co-relation queries the response was YES. [2024-06-21 15:55:12,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45130 conditions, 4786 events. 2876/4786 cut-off events. For 822742/822750 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 30423 event pairs, 574 based on Foata normal form. 8/4779 useless extension candidates. Maximal degree in co-relation 44906. Up to 4001 conditions per place. [2024-06-21 15:55:12,397 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 503 selfloop transitions, 190 changer transitions 0/700 dead transitions. [2024-06-21 15:55:12,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 700 transitions, 15131 flow [2024-06-21 15:55:12,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:55:12,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:55:12,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-21 15:55:12,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-21 15:55:12,398 INFO L175 Difference]: Start difference. First operand has 459 places, 680 transitions, 13611 flow. Second operand 8 states and 177 transitions. [2024-06-21 15:55:12,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 700 transitions, 15131 flow [2024-06-21 15:55:16,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 700 transitions, 14177 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-21 15:55:16,917 INFO L231 Difference]: Finished difference. Result has 461 places, 682 transitions, 13114 flow [2024-06-21 15:55:16,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12657, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13114, PETRI_PLACES=461, PETRI_TRANSITIONS=682} [2024-06-21 15:55:16,918 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 420 predicate places. [2024-06-21 15:55:16,918 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 682 transitions, 13114 flow [2024-06-21 15:55:16,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:16,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:16,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:16,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-21 15:55:16,918 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-21 15:55:16,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:16,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1203212769, now seen corresponding path program 6 times [2024-06-21 15:55:16,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:16,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845692558] [2024-06-21 15:55:16,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:16,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:16,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:16,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:16,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:16,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845692558] [2024-06-21 15:55:16,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845692558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:16,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:16,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:55:16,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536679812] [2024-06-21 15:55:16,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:16,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:55:16,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:16,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:55:16,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:55:17,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:17,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 682 transitions, 13114 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:17,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:17,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:17,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:18,121 INFO L124 PetriNetUnfolderBase]: 2884/4800 cut-off events. [2024-06-21 15:55:18,121 INFO L125 PetriNetUnfolderBase]: For 832579/832587 co-relation queries the response was YES. [2024-06-21 15:55:18,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44915 conditions, 4800 events. 2884/4800 cut-off events. For 832579/832587 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 30574 event pairs, 572 based on Foata normal form. 8/4793 useless extension candidates. Maximal degree in co-relation 44691. Up to 3985 conditions per place. [2024-06-21 15:55:18,206 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 502 selfloop transitions, 194 changer transitions 0/703 dead transitions. [2024-06-21 15:55:18,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 703 transitions, 14646 flow [2024-06-21 15:55:18,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:55:18,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:55:18,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-21 15:55:18,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-21 15:55:18,207 INFO L175 Difference]: Start difference. First operand has 461 places, 682 transitions, 13114 flow. Second operand 8 states and 178 transitions. [2024-06-21 15:55:18,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 703 transitions, 14646 flow [2024-06-21 15:55:23,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 703 transitions, 14205 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-21 15:55:23,832 INFO L231 Difference]: Finished difference. Result has 463 places, 684 transitions, 13142 flow [2024-06-21 15:55:23,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12673, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13142, PETRI_PLACES=463, PETRI_TRANSITIONS=684} [2024-06-21 15:55:23,832 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 422 predicate places. [2024-06-21 15:55:23,832 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 684 transitions, 13142 flow [2024-06-21 15:55:23,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:23,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:23,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:23,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-21 15:55:23,833 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-21 15:55:23,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:23,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1061352700, now seen corresponding path program 24 times [2024-06-21 15:55:23,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:23,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631669179] [2024-06-21 15:55:23,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:23,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:23,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:23,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-21 15:55:23,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:23,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631669179] [2024-06-21 15:55:23,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631669179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:23,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:23,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:55:23,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579693108] [2024-06-21 15:55:23,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:23,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:55:23,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:23,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:55:23,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:55:23,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:23,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 684 transitions, 13142 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:23,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:23,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:23,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:25,124 INFO L124 PetriNetUnfolderBase]: 2889/4790 cut-off events. [2024-06-21 15:55:25,124 INFO L125 PetriNetUnfolderBase]: For 838900/838902 co-relation queries the response was YES. [2024-06-21 15:55:25,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45045 conditions, 4790 events. 2889/4790 cut-off events. For 838900/838902 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 30405 event pairs, 661 based on Foata normal form. 1/4763 useless extension candidates. Maximal degree in co-relation 44820. Up to 3489 conditions per place. [2024-06-21 15:55:25,208 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 270 selfloop transitions, 425 changer transitions 0/702 dead transitions. [2024-06-21 15:55:25,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 702 transitions, 14877 flow [2024-06-21 15:55:25,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:55:25,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:55:25,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-21 15:55:25,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-21 15:55:25,209 INFO L175 Difference]: Start difference. First operand has 463 places, 684 transitions, 13142 flow. Second operand 9 states and 200 transitions. [2024-06-21 15:55:25,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 702 transitions, 14877 flow [2024-06-21 15:55:30,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 702 transitions, 14424 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-21 15:55:30,643 INFO L231 Difference]: Finished difference. Result has 466 places, 687 transitions, 13606 flow [2024-06-21 15:55:30,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12689, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=422, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13606, PETRI_PLACES=466, PETRI_TRANSITIONS=687} [2024-06-21 15:55:30,644 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 425 predicate places. [2024-06-21 15:55:30,644 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 687 transitions, 13606 flow [2024-06-21 15:55:30,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:30,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:30,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:30,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-21 15:55:30,645 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-21 15:55:30,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:30,646 INFO L85 PathProgramCache]: Analyzing trace with hash -1895257856, now seen corresponding path program 25 times [2024-06-21 15:55:30,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:30,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618375239] [2024-06-21 15:55:30,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:30,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:30,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:30,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:30,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:30,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618375239] [2024-06-21 15:55:30,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618375239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:30,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:30,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:55:30,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014038615] [2024-06-21 15:55:30,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:30,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:55:30,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:30,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:55:30,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:55:30,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:30,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 687 transitions, 13606 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:30,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:30,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:30,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:31,923 INFO L124 PetriNetUnfolderBase]: 2902/4818 cut-off events. [2024-06-21 15:55:31,923 INFO L125 PetriNetUnfolderBase]: For 861159/861161 co-relation queries the response was YES. [2024-06-21 15:55:31,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45884 conditions, 4818 events. 2902/4818 cut-off events. For 861159/861161 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 30610 event pairs, 628 based on Foata normal form. 1/4791 useless extension candidates. Maximal degree in co-relation 45658. Up to 3504 conditions per place. [2024-06-21 15:55:32,013 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 266 selfloop transitions, 439 changer transitions 0/712 dead transitions. [2024-06-21 15:55:32,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 712 transitions, 15932 flow [2024-06-21 15:55:32,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:55:32,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:55:32,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 244 transitions. [2024-06-21 15:55:32,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5545454545454546 [2024-06-21 15:55:32,014 INFO L175 Difference]: Start difference. First operand has 466 places, 687 transitions, 13606 flow. Second operand 11 states and 244 transitions. [2024-06-21 15:55:32,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 712 transitions, 15932 flow [2024-06-21 15:55:37,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 712 transitions, 15360 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 15:55:37,849 INFO L231 Difference]: Finished difference. Result has 471 places, 693 transitions, 14052 flow [2024-06-21 15:55:37,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13040, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=433, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14052, PETRI_PLACES=471, PETRI_TRANSITIONS=693} [2024-06-21 15:55:37,850 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 430 predicate places. [2024-06-21 15:55:37,850 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 693 transitions, 14052 flow [2024-06-21 15:55:37,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:37,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:37,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:37,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-21 15:55:37,850 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-21 15:55:37,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:37,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1059642560, now seen corresponding path program 26 times [2024-06-21 15:55:37,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:37,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548487271] [2024-06-21 15:55:37,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:37,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:37,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:37,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-21 15:55:37,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:37,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548487271] [2024-06-21 15:55:37,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548487271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:37,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:37,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:55:37,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918749145] [2024-06-21 15:55:37,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:37,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:55:37,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:37,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:55:37,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:55:37,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:37,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 693 transitions, 14052 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:37,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:37,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:37,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:39,176 INFO L124 PetriNetUnfolderBase]: 2899/4822 cut-off events. [2024-06-21 15:55:39,177 INFO L125 PetriNetUnfolderBase]: For 871350/871352 co-relation queries the response was YES. [2024-06-21 15:55:39,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45978 conditions, 4822 events. 2899/4822 cut-off events. For 871350/871352 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 30712 event pairs, 632 based on Foata normal form. 1/4795 useless extension candidates. Maximal degree in co-relation 45750. Up to 3501 conditions per place. [2024-06-21 15:55:39,274 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 263 selfloop transitions, 442 changer transitions 0/712 dead transitions. [2024-06-21 15:55:39,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 712 transitions, 16004 flow [2024-06-21 15:55:39,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 15:55:39,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 15:55:39,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 262 transitions. [2024-06-21 15:55:39,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5458333333333333 [2024-06-21 15:55:39,275 INFO L175 Difference]: Start difference. First operand has 471 places, 693 transitions, 14052 flow. Second operand 12 states and 262 transitions. [2024-06-21 15:55:39,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 712 transitions, 16004 flow [2024-06-21 15:55:45,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 712 transitions, 14535 flow, removed 45 selfloop flow, removed 10 redundant places. [2024-06-21 15:55:45,652 INFO L231 Difference]: Finished difference. Result has 473 places, 693 transitions, 13473 flow [2024-06-21 15:55:45,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12583, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=442, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=13473, PETRI_PLACES=473, PETRI_TRANSITIONS=693} [2024-06-21 15:55:45,652 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 432 predicate places. [2024-06-21 15:55:45,652 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 693 transitions, 13473 flow [2024-06-21 15:55:45,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:45,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:45,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:45,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-21 15:55:45,653 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-21 15:55:45,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:45,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1376386860, now seen corresponding path program 27 times [2024-06-21 15:55:45,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:45,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225025661] [2024-06-21 15:55:45,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:45,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:45,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:45,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:45,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:45,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225025661] [2024-06-21 15:55:45,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225025661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:45,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:45,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:55:45,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571047377] [2024-06-21 15:55:45,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:45,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:55:45,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:45,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:55:45,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:55:45,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:45,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 693 transitions, 13473 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:45,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:45,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:45,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:46,917 INFO L124 PetriNetUnfolderBase]: 2896/4810 cut-off events. [2024-06-21 15:55:46,917 INFO L125 PetriNetUnfolderBase]: For 870142/870144 co-relation queries the response was YES. [2024-06-21 15:55:46,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45039 conditions, 4810 events. 2896/4810 cut-off events. For 870142/870144 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 30546 event pairs, 628 based on Foata normal form. 1/4783 useless extension candidates. Maximal degree in co-relation 44812. Up to 3498 conditions per place. [2024-06-21 15:55:47,002 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 269 selfloop transitions, 432 changer transitions 0/708 dead transitions. [2024-06-21 15:55:47,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 708 transitions, 15165 flow [2024-06-21 15:55:47,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:55:47,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:55:47,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-21 15:55:47,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-21 15:55:47,003 INFO L175 Difference]: Start difference. First operand has 473 places, 693 transitions, 13473 flow. Second operand 9 states and 204 transitions. [2024-06-21 15:55:47,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 708 transitions, 15165 flow [2024-06-21 15:55:52,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 708 transitions, 13534 flow, removed 22 selfloop flow, removed 13 redundant places. [2024-06-21 15:55:52,404 INFO L231 Difference]: Finished difference. Result has 469 places, 693 transitions, 12712 flow [2024-06-21 15:55:52,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11842, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=432, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12712, PETRI_PLACES=469, PETRI_TRANSITIONS=693} [2024-06-21 15:55:52,404 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 428 predicate places. [2024-06-21 15:55:52,404 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 693 transitions, 12712 flow [2024-06-21 15:55:52,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:52,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:52,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:55:52,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-21 15:55:52,405 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-21 15:55:52,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:52,405 INFO L85 PathProgramCache]: Analyzing trace with hash -322326079, now seen corresponding path program 7 times [2024-06-21 15:55:52,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:52,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57514850] [2024-06-21 15:55:52,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:52,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:52,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:52,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:52,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:52,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57514850] [2024-06-21 15:55:52,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57514850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:52,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:52,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:55:52,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055165841] [2024-06-21 15:55:52,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:52,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:55:52,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:52,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:55:52,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:55:52,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:52,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 693 transitions, 12712 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:52,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:52,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:52,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:55:53,721 INFO L124 PetriNetUnfolderBase]: 2904/4849 cut-off events. [2024-06-21 15:55:53,721 INFO L125 PetriNetUnfolderBase]: For 884160/884162 co-relation queries the response was YES. [2024-06-21 15:55:53,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44469 conditions, 4849 events. 2904/4849 cut-off events. For 884160/884162 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 30995 event pairs, 542 based on Foata normal form. 2/4844 useless extension candidates. Maximal degree in co-relation 44244. Up to 4178 conditions per place. [2024-06-21 15:55:53,811 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 622 selfloop transitions, 88 changer transitions 0/717 dead transitions. [2024-06-21 15:55:53,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 717 transitions, 14286 flow [2024-06-21 15:55:53,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:55:53,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:55:53,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-21 15:55:53,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:55:53,812 INFO L175 Difference]: Start difference. First operand has 469 places, 693 transitions, 12712 flow. Second operand 8 states and 184 transitions. [2024-06-21 15:55:53,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 717 transitions, 14286 flow [2024-06-21 15:55:59,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 717 transitions, 13375 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 15:55:59,045 INFO L231 Difference]: Finished difference. Result has 468 places, 695 transitions, 12062 flow [2024-06-21 15:55:59,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11801, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=605, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12062, PETRI_PLACES=468, PETRI_TRANSITIONS=695} [2024-06-21 15:55:59,045 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 427 predicate places. [2024-06-21 15:55:59,045 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 695 transitions, 12062 flow [2024-06-21 15:55:59,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:59,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:55:59,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-21 15:55:59,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-21 15:55:59,046 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-21 15:55:59,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:55:59,046 INFO L85 PathProgramCache]: Analyzing trace with hash -322690360, now seen corresponding path program 28 times [2024-06-21 15:55:59,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:55:59,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641232280] [2024-06-21 15:55:59,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:55:59,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:55:59,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:55:59,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:55:59,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:55:59,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641232280] [2024-06-21 15:55:59,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641232280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:55:59,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:55:59,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:55:59,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600632843] [2024-06-21 15:55:59,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:55:59,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:55:59,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:55:59,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:55:59,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:55:59,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:55:59,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 695 transitions, 12062 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:55:59,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:55:59,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:55:59,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:00,472 INFO L124 PetriNetUnfolderBase]: 2909/4839 cut-off events. [2024-06-21 15:56:00,472 INFO L125 PetriNetUnfolderBase]: For 887266/887268 co-relation queries the response was YES. [2024-06-21 15:56:00,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43915 conditions, 4839 events. 2909/4839 cut-off events. For 887266/887268 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 30809 event pairs, 528 based on Foata normal form. 1/4833 useless extension candidates. Maximal degree in co-relation 43689. Up to 4053 conditions per place. [2024-06-21 15:56:00,563 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 570 selfloop transitions, 151 changer transitions 0/728 dead transitions. [2024-06-21 15:56:00,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 728 transitions, 13894 flow [2024-06-21 15:56:00,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 15:56:00,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 15:56:00,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 265 transitions. [2024-06-21 15:56:00,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5520833333333334 [2024-06-21 15:56:00,564 INFO L175 Difference]: Start difference. First operand has 468 places, 695 transitions, 12062 flow. Second operand 12 states and 265 transitions. [2024-06-21 15:56:00,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 728 transitions, 13894 flow [2024-06-21 15:56:06,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 728 transitions, 13663 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-21 15:56:06,703 INFO L231 Difference]: Finished difference. Result has 476 places, 698 transitions, 12179 flow [2024-06-21 15:56:06,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11831, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12179, PETRI_PLACES=476, PETRI_TRANSITIONS=698} [2024-06-21 15:56:06,704 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 435 predicate places. [2024-06-21 15:56:06,704 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 698 transitions, 12179 flow [2024-06-21 15:56:06,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:06,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:06,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:06,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-21 15:56:06,704 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-21 15:56:06,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:06,705 INFO L85 PathProgramCache]: Analyzing trace with hash 2012673142, now seen corresponding path program 29 times [2024-06-21 15:56:06,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:06,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467068403] [2024-06-21 15:56:06,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:06,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:06,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:06,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:56:06,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:06,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467068403] [2024-06-21 15:56:06,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467068403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:06,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:06,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:56:06,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142076435] [2024-06-21 15:56:06,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:06,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:56:06,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:06,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:56:06,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:56:06,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:06,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 698 transitions, 12179 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:06,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:06,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:06,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:08,076 INFO L124 PetriNetUnfolderBase]: 2914/4848 cut-off events. [2024-06-21 15:56:08,077 INFO L125 PetriNetUnfolderBase]: For 900409/900411 co-relation queries the response was YES. [2024-06-21 15:56:08,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44116 conditions, 4848 events. 2914/4848 cut-off events. For 900409/900411 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 30908 event pairs, 529 based on Foata normal form. 1/4842 useless extension candidates. Maximal degree in co-relation 43889. Up to 3936 conditions per place. [2024-06-21 15:56:08,165 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 492 selfloop transitions, 217 changer transitions 0/716 dead transitions. [2024-06-21 15:56:08,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 716 transitions, 14193 flow [2024-06-21 15:56:08,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:56:08,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:56:08,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-21 15:56:08,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-21 15:56:08,166 INFO L175 Difference]: Start difference. First operand has 476 places, 698 transitions, 12179 flow. Second operand 7 states and 165 transitions. [2024-06-21 15:56:08,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 716 transitions, 14193 flow [2024-06-21 15:56:14,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 716 transitions, 13901 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-21 15:56:14,268 INFO L231 Difference]: Finished difference. Result has 474 places, 701 transitions, 12371 flow [2024-06-21 15:56:14,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11887, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12371, PETRI_PLACES=474, PETRI_TRANSITIONS=701} [2024-06-21 15:56:14,269 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 433 predicate places. [2024-06-21 15:56:14,269 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 701 transitions, 12371 flow [2024-06-21 15:56:14,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:14,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:14,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:14,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-21 15:56:14,269 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-21 15:56:14,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:14,270 INFO L85 PathProgramCache]: Analyzing trace with hash 2012500162, now seen corresponding path program 30 times [2024-06-21 15:56:14,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:14,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318111266] [2024-06-21 15:56:14,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:14,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:14,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:14,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:56:14,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:14,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318111266] [2024-06-21 15:56:14,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318111266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:14,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:14,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:56:14,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513540943] [2024-06-21 15:56:14,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:14,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:56:14,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:14,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:56:14,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:56:14,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:14,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 701 transitions, 12371 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:14,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:14,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:14,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:15,604 INFO L124 PetriNetUnfolderBase]: 2919/4873 cut-off events. [2024-06-21 15:56:15,604 INFO L125 PetriNetUnfolderBase]: For 915705/915707 co-relation queries the response was YES. [2024-06-21 15:56:15,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44384 conditions, 4873 events. 2919/4873 cut-off events. For 915705/915707 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 31179 event pairs, 541 based on Foata normal form. 1/4867 useless extension candidates. Maximal degree in co-relation 44156. Up to 3942 conditions per place. [2024-06-21 15:56:15,703 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 476 selfloop transitions, 240 changer transitions 0/723 dead transitions. [2024-06-21 15:56:15,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 723 transitions, 14419 flow [2024-06-21 15:56:15,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:56:15,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:56:15,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-21 15:56:15,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 15:56:15,704 INFO L175 Difference]: Start difference. First operand has 474 places, 701 transitions, 12371 flow. Second operand 9 states and 207 transitions. [2024-06-21 15:56:15,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 723 transitions, 14419 flow [2024-06-21 15:56:21,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 723 transitions, 14070 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 15:56:21,868 INFO L231 Difference]: Finished difference. Result has 478 places, 704 transitions, 12562 flow [2024-06-21 15:56:21,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12029, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=701, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=237, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12562, PETRI_PLACES=478, PETRI_TRANSITIONS=704} [2024-06-21 15:56:21,869 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 437 predicate places. [2024-06-21 15:56:21,869 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 704 transitions, 12562 flow [2024-06-21 15:56:21,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:21,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:21,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] [2024-06-21 15:56:21,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-21 15:56:21,869 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-21 15:56:21,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:21,869 INFO L85 PathProgramCache]: Analyzing trace with hash -1312637814, now seen corresponding path program 31 times [2024-06-21 15:56:21,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:21,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951562458] [2024-06-21 15:56:21,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:21,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:21,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:21,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:56:21,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:21,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951562458] [2024-06-21 15:56:21,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951562458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:21,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:21,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:56:21,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63936879] [2024-06-21 15:56:21,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:21,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:56:21,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:21,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:56:21,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:56:22,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:22,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 704 transitions, 12562 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:22,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:22,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:22,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:23,280 INFO L124 PetriNetUnfolderBase]: 2924/4881 cut-off events. [2024-06-21 15:56:23,281 INFO L125 PetriNetUnfolderBase]: For 917161/917163 co-relation queries the response was YES. [2024-06-21 15:56:23,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44535 conditions, 4881 events. 2924/4881 cut-off events. For 917161/917163 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 31220 event pairs, 542 based on Foata normal form. 1/4875 useless extension candidates. Maximal degree in co-relation 44307. Up to 4080 conditions per place. [2024-06-21 15:56:23,377 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 575 selfloop transitions, 145 changer transitions 0/727 dead transitions. [2024-06-21 15:56:23,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 727 transitions, 14108 flow [2024-06-21 15:56:23,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:56:23,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:56:23,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-21 15:56:23,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-21 15:56:23,378 INFO L175 Difference]: Start difference. First operand has 478 places, 704 transitions, 12562 flow. Second operand 9 states and 204 transitions. [2024-06-21 15:56:23,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 727 transitions, 14108 flow [2024-06-21 15:56:29,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 727 transitions, 13154 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 15:56:29,197 INFO L231 Difference]: Finished difference. Result has 476 places, 707 transitions, 11950 flow [2024-06-21 15:56:29,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11623, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11950, PETRI_PLACES=476, PETRI_TRANSITIONS=707} [2024-06-21 15:56:29,197 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 435 predicate places. [2024-06-21 15:56:29,198 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 707 transitions, 11950 flow [2024-06-21 15:56:29,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:29,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:29,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:29,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-21 15:56:29,198 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-21 15:56:29,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:29,199 INFO L85 PathProgramCache]: Analyzing trace with hash 2012321602, now seen corresponding path program 32 times [2024-06-21 15:56:29,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:29,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469853212] [2024-06-21 15:56:29,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:29,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:29,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:29,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:56:29,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:29,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469853212] [2024-06-21 15:56:29,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469853212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:29,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:29,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:56:29,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585773750] [2024-06-21 15:56:29,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:29,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:56:29,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:29,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:56:29,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:56:29,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:29,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 707 transitions, 11950 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:29,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:29,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:29,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:30,618 INFO L124 PetriNetUnfolderBase]: 2921/4866 cut-off events. [2024-06-21 15:56:30,618 INFO L125 PetriNetUnfolderBase]: For 904962/904964 co-relation queries the response was YES. [2024-06-21 15:56:30,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43942 conditions, 4866 events. 2921/4866 cut-off events. For 904962/904964 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 31094 event pairs, 530 based on Foata normal form. 1/4860 useless extension candidates. Maximal degree in co-relation 43714. Up to 4070 conditions per place. [2024-06-21 15:56:30,707 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 577 selfloop transitions, 154 changer transitions 0/738 dead transitions. [2024-06-21 15:56:30,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 738 transitions, 13512 flow [2024-06-21 15:56:30,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-21 15:56:30,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-21 15:56:30,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 300 transitions. [2024-06-21 15:56:30,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-21 15:56:30,708 INFO L175 Difference]: Start difference. First operand has 476 places, 707 transitions, 11950 flow. Second operand 14 states and 300 transitions. [2024-06-21 15:56:30,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 738 transitions, 13512 flow [2024-06-21 15:56:36,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 738 transitions, 13218 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 15:56:36,463 INFO L231 Difference]: Finished difference. Result has 483 places, 707 transitions, 11970 flow [2024-06-21 15:56:36,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11656, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11970, PETRI_PLACES=483, PETRI_TRANSITIONS=707} [2024-06-21 15:56:36,464 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 442 predicate places. [2024-06-21 15:56:36,464 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 707 transitions, 11970 flow [2024-06-21 15:56:36,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:36,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:36,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:36,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-21 15:56:36,464 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-21 15:56:36,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:36,465 INFO L85 PathProgramCache]: Analyzing trace with hash 2012489002, now seen corresponding path program 33 times [2024-06-21 15:56:36,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:36,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647364433] [2024-06-21 15:56:36,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:36,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:36,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:36,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:56:36,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:36,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647364433] [2024-06-21 15:56:36,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647364433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:36,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:36,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:56:36,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472645569] [2024-06-21 15:56:36,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:36,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:56:36,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:36,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:56:36,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:56:36,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:36,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 707 transitions, 11970 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:36,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:36,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:36,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:37,787 INFO L124 PetriNetUnfolderBase]: 2918/4866 cut-off events. [2024-06-21 15:56:37,788 INFO L125 PetriNetUnfolderBase]: For 909765/909767 co-relation queries the response was YES. [2024-06-21 15:56:37,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43923 conditions, 4866 events. 2918/4866 cut-off events. For 909765/909767 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 31133 event pairs, 531 based on Foata normal form. 1/4860 useless extension candidates. Maximal degree in co-relation 43694. Up to 3942 conditions per place. [2024-06-21 15:56:37,876 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 470 selfloop transitions, 252 changer transitions 0/729 dead transitions. [2024-06-21 15:56:37,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 729 transitions, 13490 flow [2024-06-21 15:56:37,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:56:37,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:56:37,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-21 15:56:37,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-21 15:56:37,877 INFO L175 Difference]: Start difference. First operand has 483 places, 707 transitions, 11970 flow. Second operand 10 states and 225 transitions. [2024-06-21 15:56:37,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 729 transitions, 13490 flow [2024-06-21 15:56:43,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 729 transitions, 13158 flow, removed 5 selfloop flow, removed 14 redundant places. [2024-06-21 15:56:43,920 INFO L231 Difference]: Finished difference. Result has 479 places, 707 transitions, 12153 flow [2024-06-21 15:56:43,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11638, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12153, PETRI_PLACES=479, PETRI_TRANSITIONS=707} [2024-06-21 15:56:43,921 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 438 predicate places. [2024-06-21 15:56:43,921 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 707 transitions, 12153 flow [2024-06-21 15:56:43,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:43,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:43,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:43,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-21 15:56:43,922 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-21 15:56:43,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:43,922 INFO L85 PathProgramCache]: Analyzing trace with hash 77171231, now seen corresponding path program 8 times [2024-06-21 15:56:43,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:43,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777028238] [2024-06-21 15:56:43,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:43,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:43,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:44,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:56:44,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:44,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777028238] [2024-06-21 15:56:44,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777028238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:44,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:44,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:56:44,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325929680] [2024-06-21 15:56:44,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:44,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:56:44,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:44,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:56:44,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:56:44,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:44,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 707 transitions, 12153 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:44,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:44,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:44,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:45,255 INFO L124 PetriNetUnfolderBase]: 2926/4878 cut-off events. [2024-06-21 15:56:45,255 INFO L125 PetriNetUnfolderBase]: For 933364/933366 co-relation queries the response was YES. [2024-06-21 15:56:45,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44387 conditions, 4878 events. 2926/4878 cut-off events. For 933364/933366 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 31243 event pairs, 542 based on Foata normal form. 2/4873 useless extension candidates. Maximal degree in co-relation 44157. Up to 4093 conditions per place. [2024-06-21 15:56:45,346 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 555 selfloop transitions, 166 changer transitions 0/728 dead transitions. [2024-06-21 15:56:45,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 728 transitions, 13741 flow [2024-06-21 15:56:45,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:56:45,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:56:45,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-21 15:56:45,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-21 15:56:45,347 INFO L175 Difference]: Start difference. First operand has 479 places, 707 transitions, 12153 flow. Second operand 8 states and 185 transitions. [2024-06-21 15:56:45,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 728 transitions, 13741 flow [2024-06-21 15:56:52,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 728 transitions, 13156 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-21 15:56:52,130 INFO L231 Difference]: Finished difference. Result has 476 places, 709 transitions, 11989 flow [2024-06-21 15:56:52,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11568, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11989, PETRI_PLACES=476, PETRI_TRANSITIONS=709} [2024-06-21 15:56:52,131 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 435 predicate places. [2024-06-21 15:56:52,131 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 709 transitions, 11989 flow [2024-06-21 15:56:52,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:52,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:52,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, 1] [2024-06-21 15:56:52,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-21 15:56:52,132 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-21 15:56:52,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:52,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1868504883, now seen corresponding path program 9 times [2024-06-21 15:56:52,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:52,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139205020] [2024-06-21 15:56:52,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:52,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:52,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:56:52,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:56:52,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:56:52,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139205020] [2024-06-21 15:56:52,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139205020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:56:52,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:56:52,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:56:52,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841257490] [2024-06-21 15:56:52,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:56:52,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:56:52,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:56:52,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:56:52,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:56:52,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:56:52,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 709 transitions, 11989 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:52,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:56:52,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:56:52,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:56:53,446 INFO L124 PetriNetUnfolderBase]: 2934/4886 cut-off events. [2024-06-21 15:56:53,446 INFO L125 PetriNetUnfolderBase]: For 934417/934419 co-relation queries the response was YES. [2024-06-21 15:56:53,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44361 conditions, 4886 events. 2934/4886 cut-off events. For 934417/934419 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 31236 event pairs, 538 based on Foata normal form. 2/4881 useless extension candidates. Maximal degree in co-relation 44131. Up to 4047 conditions per place. [2024-06-21 15:56:53,531 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 554 selfloop transitions, 173 changer transitions 0/734 dead transitions. [2024-06-21 15:56:53,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 734 transitions, 13625 flow [2024-06-21 15:56:53,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:56:53,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:56:53,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-21 15:56:53,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-21 15:56:53,532 INFO L175 Difference]: Start difference. First operand has 476 places, 709 transitions, 11989 flow. Second operand 8 states and 189 transitions. [2024-06-21 15:56:53,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 734 transitions, 13625 flow [2024-06-21 15:56:59,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 734 transitions, 13220 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-21 15:56:59,932 INFO L231 Difference]: Finished difference. Result has 478 places, 711 transitions, 12023 flow [2024-06-21 15:56:59,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11584, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=709, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12023, PETRI_PLACES=478, PETRI_TRANSITIONS=711} [2024-06-21 15:56:59,932 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 437 predicate places. [2024-06-21 15:56:59,932 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 711 transitions, 12023 flow [2024-06-21 15:56:59,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:56:59,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:56:59,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:56:59,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-21 15:56:59,933 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-21 15:56:59,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:56:59,933 INFO L85 PathProgramCache]: Analyzing trace with hash -2139564533, now seen corresponding path program 10 times [2024-06-21 15:56:59,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:56:59,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032925208] [2024-06-21 15:56:59,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:56:59,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:56:59,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:57:00,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:57:00,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:57:00,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032925208] [2024-06-21 15:57:00,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032925208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:57:00,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:57:00,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:57:00,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34323428] [2024-06-21 15:57:00,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:57:00,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:57:00,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:57:00,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:57:00,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:57:00,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:57:00,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 711 transitions, 12023 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:00,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:57:00,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:57:00,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:57:01,279 INFO L124 PetriNetUnfolderBase]: 2970/4962 cut-off events. [2024-06-21 15:57:01,279 INFO L125 PetriNetUnfolderBase]: For 1022188/1022190 co-relation queries the response was YES. [2024-06-21 15:57:01,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45183 conditions, 4962 events. 2970/4962 cut-off events. For 1022188/1022190 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 31960 event pairs, 551 based on Foata normal form. 10/4965 useless extension candidates. Maximal degree in co-relation 44952. Up to 4129 conditions per place. [2024-06-21 15:57:01,372 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 570 selfloop transitions, 158 changer transitions 0/735 dead transitions. [2024-06-21 15:57:01,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 735 transitions, 13661 flow [2024-06-21 15:57:01,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:57:01,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:57:01,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-21 15:57:01,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5575 [2024-06-21 15:57:01,373 INFO L175 Difference]: Start difference. First operand has 478 places, 711 transitions, 12023 flow. Second operand 10 states and 223 transitions. [2024-06-21 15:57:01,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 735 transitions, 13661 flow [2024-06-21 15:57:07,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 735 transitions, 13238 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-21 15:57:07,607 INFO L231 Difference]: Finished difference. Result has 482 places, 713 transitions, 12015 flow [2024-06-21 15:57:07,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11600, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12015, PETRI_PLACES=482, PETRI_TRANSITIONS=713} [2024-06-21 15:57:07,607 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 441 predicate places. [2024-06-21 15:57:07,607 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 713 transitions, 12015 flow [2024-06-21 15:57:07,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:07,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:57:07,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:57:07,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-21 15:57:07,608 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-21 15:57:07,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:57:07,608 INFO L85 PathProgramCache]: Analyzing trace with hash -2139325523, now seen corresponding path program 11 times [2024-06-21 15:57:07,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:57:07,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198185536] [2024-06-21 15:57:07,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:57:07,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:57:07,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:57:07,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:57:07,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:57:07,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198185536] [2024-06-21 15:57:07,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198185536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:57:07,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:57:07,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:57:07,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372018632] [2024-06-21 15:57:07,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:57:07,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:57:07,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:57:07,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:57:07,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:57:07,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:57:07,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 713 transitions, 12015 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:07,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:57:07,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:57:07,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:57:09,102 INFO L124 PetriNetUnfolderBase]: 3212/5342 cut-off events. [2024-06-21 15:57:09,102 INFO L125 PetriNetUnfolderBase]: For 1340086/1340088 co-relation queries the response was YES. [2024-06-21 15:57:09,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52465 conditions, 5342 events. 3212/5342 cut-off events. For 1340086/1340088 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 34589 event pairs, 645 based on Foata normal form. 10/5345 useless extension candidates. Maximal degree in co-relation 52233. Up to 4087 conditions per place. [2024-06-21 15:57:09,204 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 580 selfloop transitions, 160 changer transitions 0/747 dead transitions. [2024-06-21 15:57:09,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 747 transitions, 14089 flow [2024-06-21 15:57:09,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:57:09,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:57:09,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-21 15:57:09,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5725 [2024-06-21 15:57:09,205 INFO L175 Difference]: Start difference. First operand has 482 places, 713 transitions, 12015 flow. Second operand 10 states and 229 transitions. [2024-06-21 15:57:09,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 747 transitions, 14089 flow [2024-06-21 15:57:18,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 747 transitions, 13708 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-21 15:57:18,561 INFO L231 Difference]: Finished difference. Result has 485 places, 717 transitions, 12127 flow [2024-06-21 15:57:18,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11634, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12127, PETRI_PLACES=485, PETRI_TRANSITIONS=717} [2024-06-21 15:57:18,562 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 444 predicate places. [2024-06-21 15:57:18,562 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 717 transitions, 12127 flow [2024-06-21 15:57:18,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:18,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:57:18,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:57:18,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-21 15:57:18,562 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-21 15:57:18,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:57:18,562 INFO L85 PathProgramCache]: Analyzing trace with hash -943454709, now seen corresponding path program 12 times [2024-06-21 15:57:18,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:57:18,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085137164] [2024-06-21 15:57:18,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:57:18,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:57:18,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:57:18,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:57:18,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:57:18,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085137164] [2024-06-21 15:57:18,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085137164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:57:18,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:57:18,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:57:18,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583616116] [2024-06-21 15:57:18,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:57:18,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:57:18,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:57:18,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:57:18,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:57:18,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:57:18,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 717 transitions, 12127 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:18,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:57:18,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:57:18,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:57:20,247 INFO L124 PetriNetUnfolderBase]: 3207/5333 cut-off events. [2024-06-21 15:57:20,247 INFO L125 PetriNetUnfolderBase]: For 1277413/1277415 co-relation queries the response was YES. [2024-06-21 15:57:20,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52000 conditions, 5333 events. 3207/5333 cut-off events. For 1277413/1277415 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 34545 event pairs, 660 based on Foata normal form. 2/5328 useless extension candidates. Maximal degree in co-relation 51766. Up to 4536 conditions per place. [2024-06-21 15:57:20,392 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 571 selfloop transitions, 159 changer transitions 0/737 dead transitions. [2024-06-21 15:57:20,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 737 transitions, 13746 flow [2024-06-21 15:57:20,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:57:20,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:57:20,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-21 15:57:20,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-21 15:57:20,393 INFO L175 Difference]: Start difference. First operand has 485 places, 717 transitions, 12127 flow. Second operand 9 states and 200 transitions. [2024-06-21 15:57:20,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 737 transitions, 13746 flow [2024-06-21 15:57:28,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 737 transitions, 13460 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-21 15:57:28,441 INFO L231 Difference]: Finished difference. Result has 488 places, 719 transitions, 12265 flow [2024-06-21 15:57:28,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11851, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12265, PETRI_PLACES=488, PETRI_TRANSITIONS=719} [2024-06-21 15:57:28,441 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 447 predicate places. [2024-06-21 15:57:28,441 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 719 transitions, 12265 flow [2024-06-21 15:57:28,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:28,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:57:28,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:57:28,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-21 15:57:28,442 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-21 15:57:28,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:57:28,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1072017054, now seen corresponding path program 34 times [2024-06-21 15:57:28,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:57:28,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788950549] [2024-06-21 15:57:28,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:57:28,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:57:28,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:57: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-21 15:57:28,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:57:28,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788950549] [2024-06-21 15:57:28,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788950549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:57:28,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:57:28,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:57:28,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20902640] [2024-06-21 15:57:28,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:57:28,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:57:28,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:57:28,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:57:28,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:57:28,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:57:28,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 719 transitions, 12265 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:28,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:57:28,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:57:28,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:57:30,103 INFO L124 PetriNetUnfolderBase]: 3212/5338 cut-off events. [2024-06-21 15:57:30,103 INFO L125 PetriNetUnfolderBase]: For 1291597/1291599 co-relation queries the response was YES. [2024-06-21 15:57:30,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51881 conditions, 5338 events. 3212/5338 cut-off events. For 1291597/1291599 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 34513 event pairs, 669 based on Foata normal form. 1/5332 useless extension candidates. Maximal degree in co-relation 51645. Up to 4346 conditions per place. [2024-06-21 15:57:30,199 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 462 selfloop transitions, 270 changer transitions 0/739 dead transitions. [2024-06-21 15:57:30,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 739 transitions, 14086 flow [2024-06-21 15:57:30,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:57:30,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:57:30,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 15:57:30,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 15:57:30,213 INFO L175 Difference]: Start difference. First operand has 488 places, 719 transitions, 12265 flow. Second operand 8 states and 186 transitions. [2024-06-21 15:57:30,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 739 transitions, 14086 flow [2024-06-21 15:57:38,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 739 transitions, 13691 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-21 15:57:38,025 INFO L231 Difference]: Finished difference. Result has 489 places, 722 transitions, 12451 flow [2024-06-21 15:57:38,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11870, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=719, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12451, PETRI_PLACES=489, PETRI_TRANSITIONS=722} [2024-06-21 15:57:38,025 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 448 predicate places. [2024-06-21 15:57:38,025 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 722 transitions, 12451 flow [2024-06-21 15:57:38,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:38,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:57:38,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:57:38,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-21 15:57:38,026 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-21 15:57:38,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:57:38,026 INFO L85 PathProgramCache]: Analyzing trace with hash 77164070, now seen corresponding path program 35 times [2024-06-21 15:57:38,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:57:38,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092165608] [2024-06-21 15:57:38,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:57:38,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:57:38,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:57:38,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:57:38,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:57:38,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092165608] [2024-06-21 15:57:38,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092165608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:57:38,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:57:38,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:57:38,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506703440] [2024-06-21 15:57:38,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:57:38,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:57:38,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:57:38,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:57:38,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:57:38,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:57:38,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 722 transitions, 12451 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:38,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:57:38,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:57:38,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:57:39,786 INFO L124 PetriNetUnfolderBase]: 3225/5356 cut-off events. [2024-06-21 15:57:39,786 INFO L125 PetriNetUnfolderBase]: For 1319254/1319256 co-relation queries the response was YES. [2024-06-21 15:57:39,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52407 conditions, 5356 events. 3225/5356 cut-off events. For 1319254/1319256 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 34661 event pairs, 654 based on Foata normal form. 1/5350 useless extension candidates. Maximal degree in co-relation 52170. Up to 4361 conditions per place. [2024-06-21 15:57:39,877 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 481 selfloop transitions, 258 changer transitions 0/746 dead transitions. [2024-06-21 15:57:39,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 746 transitions, 14605 flow [2024-06-21 15:57:39,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:57:39,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:57:39,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-21 15:57:39,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.555 [2024-06-21 15:57:39,878 INFO L175 Difference]: Start difference. First operand has 489 places, 722 transitions, 12451 flow. Second operand 10 states and 222 transitions. [2024-06-21 15:57:39,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 746 transitions, 14605 flow [2024-06-21 15:57:48,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 746 transitions, 14021 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 15:57:48,286 INFO L231 Difference]: Finished difference. Result has 493 places, 728 transitions, 12471 flow [2024-06-21 15:57:48,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11879, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12471, PETRI_PLACES=493, PETRI_TRANSITIONS=728} [2024-06-21 15:57:48,286 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 452 predicate places. [2024-06-21 15:57:48,286 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 728 transitions, 12471 flow [2024-06-21 15:57:48,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:48,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:57:48,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:57:48,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-21 15:57:48,287 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-21 15:57:48,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:57:48,287 INFO L85 PathProgramCache]: Analyzing trace with hash -2139577274, now seen corresponding path program 36 times [2024-06-21 15:57:48,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:57:48,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499225457] [2024-06-21 15:57:48,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:57:48,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:57:48,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:57:48,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:57:48,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:57:48,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499225457] [2024-06-21 15:57:48,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499225457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:57:48,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:57:48,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:57:48,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041617603] [2024-06-21 15:57:48,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:57:48,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:57:48,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:57:48,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:57:48,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:57:48,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:57:48,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 728 transitions, 12471 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:48,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:57:48,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:57:48,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:57:50,027 INFO L124 PetriNetUnfolderBase]: 3230/5381 cut-off events. [2024-06-21 15:57:50,027 INFO L125 PetriNetUnfolderBase]: For 1336639/1336641 co-relation queries the response was YES. [2024-06-21 15:57:50,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52540 conditions, 5381 events. 3230/5381 cut-off events. For 1336639/1336641 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 34996 event pairs, 666 based on Foata normal form. 1/5375 useless extension candidates. Maximal degree in co-relation 52302. Up to 4367 conditions per place. [2024-06-21 15:57:50,119 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 485 selfloop transitions, 257 changer transitions 0/749 dead transitions. [2024-06-21 15:57:50,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 749 transitions, 14322 flow [2024-06-21 15:57:50,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 15:57:50,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 15:57:50,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-21 15:57:50,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5431818181818182 [2024-06-21 15:57:50,120 INFO L175 Difference]: Start difference. First operand has 493 places, 728 transitions, 12471 flow. Second operand 11 states and 239 transitions. [2024-06-21 15:57:50,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 749 transitions, 14322 flow [2024-06-21 15:57:59,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 749 transitions, 13843 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 15:57:59,790 INFO L231 Difference]: Finished difference. Result has 498 places, 731 transitions, 12553 flow [2024-06-21 15:57:59,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11995, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=728, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12553, PETRI_PLACES=498, PETRI_TRANSITIONS=731} [2024-06-21 15:57:59,791 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 457 predicate places. [2024-06-21 15:57:59,791 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 731 transitions, 12553 flow [2024-06-21 15:57:59,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:59,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:57:59,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:57:59,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-21 15:57:59,791 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-21 15:57:59,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:57:59,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1567588691, now seen corresponding path program 13 times [2024-06-21 15:57:59,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:57:59,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314235327] [2024-06-21 15:57:59,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:57:59,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:57:59,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:57:59,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:57:59,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:57:59,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314235327] [2024-06-21 15:57:59,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314235327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:57:59,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:57:59,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:57:59,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700260719] [2024-06-21 15:57:59,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:57:59,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:57:59,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:57:59,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:57:59,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:57:59,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:57:59,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 731 transitions, 12553 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:57:59,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:57:59,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:57:59,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:01,682 INFO L124 PetriNetUnfolderBase]: 3238/5375 cut-off events. [2024-06-21 15:58:01,683 INFO L125 PetriNetUnfolderBase]: For 1367459/1367461 co-relation queries the response was YES. [2024-06-21 15:58:01,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52879 conditions, 5375 events. 3238/5375 cut-off events. For 1367459/1367461 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 34827 event pairs, 648 based on Foata normal form. 2/5368 useless extension candidates. Maximal degree in co-relation 52640. Up to 4486 conditions per place. [2024-06-21 15:58:01,783 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 582 selfloop transitions, 166 changer transitions 0/755 dead transitions. [2024-06-21 15:58:01,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 755 transitions, 14239 flow [2024-06-21 15:58:01,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:58:01,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:58:01,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-21 15:58:01,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-21 15:58:01,901 INFO L175 Difference]: Start difference. First operand has 498 places, 731 transitions, 12553 flow. Second operand 9 states and 204 transitions. [2024-06-21 15:58:01,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 755 transitions, 14239 flow [2024-06-21 15:58:11,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 755 transitions, 13711 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-21 15:58:11,487 INFO L231 Difference]: Finished difference. Result has 498 places, 733 transitions, 12462 flow [2024-06-21 15:58:11,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12025, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12462, PETRI_PLACES=498, PETRI_TRANSITIONS=733} [2024-06-21 15:58:11,488 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 457 predicate places. [2024-06-21 15:58:11,488 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 733 transitions, 12462 flow [2024-06-21 15:58:11,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:11,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:11,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-21 15:58:11,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-21 15:58:11,489 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-21 15:58:11,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:11,489 INFO L85 PathProgramCache]: Analyzing trace with hash 77158490, now seen corresponding path program 37 times [2024-06-21 15:58:11,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:11,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700352510] [2024-06-21 15:58:11,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:11,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:11,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:11,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:11,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:11,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700352510] [2024-06-21 15:58:11,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700352510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:11,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:11,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:58:11,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425816905] [2024-06-21 15:58:11,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:11,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:58:11,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:11,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:58:11,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:58:11,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:58:11,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 733 transitions, 12462 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:11,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:11,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:58:11,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:13,176 INFO L124 PetriNetUnfolderBase]: 3243/5398 cut-off events. [2024-06-21 15:58:13,177 INFO L125 PetriNetUnfolderBase]: For 1376401/1376403 co-relation queries the response was YES. [2024-06-21 15:58:13,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52950 conditions, 5398 events. 3243/5398 cut-off events. For 1376401/1376403 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 35050 event pairs, 675 based on Foata normal form. 1/5392 useless extension candidates. Maximal degree in co-relation 52710. Up to 4385 conditions per place. [2024-06-21 15:58:13,270 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 469 selfloop transitions, 278 changer transitions 0/754 dead transitions. [2024-06-21 15:58:13,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 754 transitions, 14326 flow [2024-06-21 15:58:13,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:58:13,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:58:13,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-21 15:58:13,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-21 15:58:13,270 INFO L175 Difference]: Start difference. First operand has 498 places, 733 transitions, 12462 flow. Second operand 9 states and 204 transitions. [2024-06-21 15:58:13,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 754 transitions, 14326 flow [2024-06-21 15:58:22,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 754 transitions, 13905 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-21 15:58:22,340 INFO L231 Difference]: Finished difference. Result has 500 places, 736 transitions, 12641 flow [2024-06-21 15:58:22,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12041, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=275, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12641, PETRI_PLACES=500, PETRI_TRANSITIONS=736} [2024-06-21 15:58:22,341 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 459 predicate places. [2024-06-21 15:58:22,341 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 736 transitions, 12641 flow [2024-06-21 15:58:22,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:22,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:22,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, 1] [2024-06-21 15:58:22,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-21 15:58:22,341 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-21 15:58:22,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:22,342 INFO L85 PathProgramCache]: Analyzing trace with hash -905783274, now seen corresponding path program 38 times [2024-06-21 15:58:22,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:22,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731196628] [2024-06-21 15:58:22,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:22,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:22,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:22,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:22,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:22,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731196628] [2024-06-21 15:58:22,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731196628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:22,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:22,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:58:22,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103945178] [2024-06-21 15:58:22,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:22,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:58:22,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:22,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:58:22,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:58:22,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:58:22,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 736 transitions, 12641 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:22,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:22,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:58:22,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:24,029 INFO L124 PetriNetUnfolderBase]: 3240/5390 cut-off events. [2024-06-21 15:58:24,030 INFO L125 PetriNetUnfolderBase]: For 1385183/1385185 co-relation queries the response was YES. [2024-06-21 15:58:24,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52994 conditions, 5390 events. 3240/5390 cut-off events. For 1385183/1385185 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 35010 event pairs, 664 based on Foata normal form. 1/5384 useless extension candidates. Maximal degree in co-relation 52753. Up to 4382 conditions per place. [2024-06-21 15:58:24,118 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 472 selfloop transitions, 273 changer transitions 0/752 dead transitions. [2024-06-21 15:58:24,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 752 transitions, 14459 flow [2024-06-21 15:58:24,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:58:24,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:58:24,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-21 15:58:24,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-21 15:58:24,119 INFO L175 Difference]: Start difference. First operand has 500 places, 736 transitions, 12641 flow. Second operand 9 states and 201 transitions. [2024-06-21 15:58:24,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 752 transitions, 14459 flow [2024-06-21 15:58:32,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 752 transitions, 14068 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 15:58:32,475 INFO L231 Difference]: Finished difference. Result has 503 places, 736 transitions, 12802 flow [2024-06-21 15:58:32,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12250, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=736, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=273, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12802, PETRI_PLACES=503, PETRI_TRANSITIONS=736} [2024-06-21 15:58:32,475 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 462 predicate places. [2024-06-21 15:58:32,476 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 736 transitions, 12802 flow [2024-06-21 15:58:32,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:32,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:32,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:32,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-21 15:58:32,476 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-21 15:58:32,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:32,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1282488821, now seen corresponding path program 14 times [2024-06-21 15:58:32,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:32,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577448148] [2024-06-21 15:58:32,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:32,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:32,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:32,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:32,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:32,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577448148] [2024-06-21 15:58:32,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577448148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:32,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:32,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:58:32,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746099061] [2024-06-21 15:58:32,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:32,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:58:32,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:32,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:58:32,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:58:32,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:58:32,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 736 transitions, 12802 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:32,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:32,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:58:32,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:34,261 INFO L124 PetriNetUnfolderBase]: 3294/5458 cut-off events. [2024-06-21 15:58:34,262 INFO L125 PetriNetUnfolderBase]: For 1499522/1499524 co-relation queries the response was YES. [2024-06-21 15:58:34,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55154 conditions, 5458 events. 3294/5458 cut-off events. For 1499522/1499524 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 35252 event pairs, 613 based on Foata normal form. 2/5453 useless extension candidates. Maximal degree in co-relation 54912. Up to 3402 conditions per place. [2024-06-21 15:58:34,353 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 591 selfloop transitions, 174 changer transitions 0/772 dead transitions. [2024-06-21 15:58:34,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 772 transitions, 15278 flow [2024-06-21 15:58:34,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:58:34,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:58:34,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-21 15:58:34,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-21 15:58:34,354 INFO L175 Difference]: Start difference. First operand has 503 places, 736 transitions, 12802 flow. Second operand 9 states and 211 transitions. [2024-06-21 15:58:34,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 772 transitions, 15278 flow [2024-06-21 15:58:43,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 772 transitions, 14402 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-21 15:58:43,085 INFO L231 Difference]: Finished difference. Result has 503 places, 742 transitions, 12613 flow [2024-06-21 15:58:43,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11926, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=736, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12613, PETRI_PLACES=503, PETRI_TRANSITIONS=742} [2024-06-21 15:58:43,086 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 462 predicate places. [2024-06-21 15:58:43,086 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 742 transitions, 12613 flow [2024-06-21 15:58:43,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:43,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:43,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:43,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-21 15:58:43,086 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-21 15:58:43,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:43,086 INFO L85 PathProgramCache]: Analyzing trace with hash 2038091665, now seen corresponding path program 15 times [2024-06-21 15:58:43,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:43,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510662454] [2024-06-21 15:58:43,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:43,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:43,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:43,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:43,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:43,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510662454] [2024-06-21 15:58:43,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510662454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:43,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:43,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:58:43,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826261074] [2024-06-21 15:58:43,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:43,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:58:43,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:43,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:58:43,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:58:43,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:58:43,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 742 transitions, 12613 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:43,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:43,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:58:43,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:44,956 INFO L124 PetriNetUnfolderBase]: 3335/5551 cut-off events. [2024-06-21 15:58:44,956 INFO L125 PetriNetUnfolderBase]: For 1580659/1580661 co-relation queries the response was YES. [2024-06-21 15:58:45,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56752 conditions, 5551 events. 3335/5551 cut-off events. For 1580659/1580661 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 36085 event pairs, 659 based on Foata normal form. 2/5546 useless extension candidates. Maximal degree in co-relation 56508. Up to 3424 conditions per place. [2024-06-21 15:58:45,057 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 592 selfloop transitions, 174 changer transitions 0/773 dead transitions. [2024-06-21 15:58:45,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 773 transitions, 14882 flow [2024-06-21 15:58:45,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:58:45,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:58:45,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-21 15:58:45,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-21 15:58:45,058 INFO L175 Difference]: Start difference. First operand has 503 places, 742 transitions, 12613 flow. Second operand 9 states and 211 transitions. [2024-06-21 15:58:45,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 773 transitions, 14882 flow [2024-06-21 15:58:55,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 773 transitions, 14516 flow, removed 93 selfloop flow, removed 4 redundant places. [2024-06-21 15:58:55,244 INFO L231 Difference]: Finished difference. Result has 508 places, 743 transitions, 12643 flow [2024-06-21 15:58:55,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12253, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=742, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12643, PETRI_PLACES=508, PETRI_TRANSITIONS=743} [2024-06-21 15:58:55,244 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 467 predicate places. [2024-06-21 15:58:55,244 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 743 transitions, 12643 flow [2024-06-21 15:58:55,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:55,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:58:55,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:58:55,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-21 15:58:55,245 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-21 15:58:55,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:58:55,245 INFO L85 PathProgramCache]: Analyzing trace with hash -943467450, now seen corresponding path program 39 times [2024-06-21 15:58:55,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:58:55,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147558466] [2024-06-21 15:58:55,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:58:55,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:58:55,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:58:55,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:58:55,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:58:55,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147558466] [2024-06-21 15:58:55,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147558466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:58:55,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:58:55,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:58:55,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715189148] [2024-06-21 15:58:55,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:58:55,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:58:55,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:58:55,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:58:55,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:58:55,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:58:55,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 743 transitions, 12643 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:58:55,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:58:55,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:58:55,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:58:56,982 INFO L124 PetriNetUnfolderBase]: 3332/5543 cut-off events. [2024-06-21 15:58:56,983 INFO L125 PetriNetUnfolderBase]: For 1575852/1575854 co-relation queries the response was YES. [2024-06-21 15:58:57,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56728 conditions, 5543 events. 3332/5543 cut-off events. For 1575852/1575854 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 36154 event pairs, 711 based on Foata normal form. 1/5537 useless extension candidates. Maximal degree in co-relation 56482. Up to 4524 conditions per place. [2024-06-21 15:58:57,086 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 489 selfloop transitions, 263 changer transitions 0/759 dead transitions. [2024-06-21 15:58:57,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 759 transitions, 14197 flow [2024-06-21 15:58:57,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:58:57,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:58:57,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-21 15:58:57,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.545 [2024-06-21 15:58:57,087 INFO L175 Difference]: Start difference. First operand has 508 places, 743 transitions, 12643 flow. Second operand 10 states and 218 transitions. [2024-06-21 15:58:57,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 759 transitions, 14197 flow [2024-06-21 15:59:10,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 759 transitions, 13901 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 15:59:10,611 INFO L231 Difference]: Finished difference. Result has 512 places, 743 transitions, 12879 flow [2024-06-21 15:59:10,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12347, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=743, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12879, PETRI_PLACES=512, PETRI_TRANSITIONS=743} [2024-06-21 15:59:10,612 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 471 predicate places. [2024-06-21 15:59:10,612 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 743 transitions, 12879 flow [2024-06-21 15:59:10,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:10,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:10,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:10,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-21 15:59:10,612 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-21 15:59:10,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:10,612 INFO L85 PathProgramCache]: Analyzing trace with hash -741951447, now seen corresponding path program 1 times [2024-06-21 15:59:10,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:10,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124317391] [2024-06-21 15:59:10,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:10,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:10,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:10,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:10,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:10,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124317391] [2024-06-21 15:59:10,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124317391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:10,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:10,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:59:10,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002913574] [2024-06-21 15:59:10,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:10,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:59:10,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:10,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:59:10,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:59:10,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:59:10,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 743 transitions, 12879 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:10,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:10,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:59:10,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:12,405 INFO L124 PetriNetUnfolderBase]: 3385/5610 cut-off events. [2024-06-21 15:59:12,405 INFO L125 PetriNetUnfolderBase]: For 1713226/1713228 co-relation queries the response was YES. [2024-06-21 15:59:12,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58265 conditions, 5610 events. 3385/5610 cut-off events. For 1713226/1713228 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 36495 event pairs, 559 based on Foata normal form. 6/5609 useless extension candidates. Maximal degree in co-relation 58018. Up to 4141 conditions per place. [2024-06-21 15:59:12,501 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 630 selfloop transitions, 141 changer transitions 0/778 dead transitions. [2024-06-21 15:59:12,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 778 transitions, 15165 flow [2024-06-21 15:59:12,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:12,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:12,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 15:59:12,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 15:59:12,502 INFO L175 Difference]: Start difference. First operand has 512 places, 743 transitions, 12879 flow. Second operand 7 states and 175 transitions. [2024-06-21 15:59:12,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 778 transitions, 15165 flow [2024-06-21 15:59:25,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 778 transitions, 14190 flow, removed 5 selfloop flow, removed 13 redundant places. [2024-06-21 15:59:25,164 INFO L231 Difference]: Finished difference. Result has 506 places, 745 transitions, 12230 flow [2024-06-21 15:59:25,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11904, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=743, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12230, PETRI_PLACES=506, PETRI_TRANSITIONS=745} [2024-06-21 15:59:25,164 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 465 predicate places. [2024-06-21 15:59:25,164 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 745 transitions, 12230 flow [2024-06-21 15:59:25,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:25,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:25,165 INFO L208 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-21 15:59:25,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-21 15:59:25,165 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-21 15:59:25,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:25,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1449604423, now seen corresponding path program 2 times [2024-06-21 15:59:25,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:25,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137882121] [2024-06-21 15:59:25,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:25,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:25,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:25,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-21 15:59:25,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:25,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137882121] [2024-06-21 15:59:25,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137882121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:25,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:25,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:59:25,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760118126] [2024-06-21 15:59:25,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:25,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:59:25,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:25,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:59:25,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:59:25,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:59:25,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 745 transitions, 12230 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:25,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:25,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:59:25,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:27,003 INFO L124 PetriNetUnfolderBase]: 3405/5658 cut-off events. [2024-06-21 15:59:27,004 INFO L125 PetriNetUnfolderBase]: For 1729420/1729422 co-relation queries the response was YES. [2024-06-21 15:59:27,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57906 conditions, 5658 events. 3405/5658 cut-off events. For 1729420/1729422 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 36972 event pairs, 575 based on Foata normal form. 6/5657 useless extension candidates. Maximal degree in co-relation 57660. Up to 4153 conditions per place. [2024-06-21 15:59:27,105 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 630 selfloop transitions, 141 changer transitions 0/778 dead transitions. [2024-06-21 15:59:27,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 778 transitions, 14208 flow [2024-06-21 15:59:27,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:27,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:27,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-21 15:59:27,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-21 15:59:27,106 INFO L175 Difference]: Start difference. First operand has 506 places, 745 transitions, 12230 flow. Second operand 8 states and 191 transitions. [2024-06-21 15:59:27,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 778 transitions, 14208 flow [2024-06-21 15:59:38,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 778 transitions, 13973 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-21 15:59:38,371 INFO L231 Difference]: Finished difference. Result has 511 places, 746 transitions, 12303 flow [2024-06-21 15:59:38,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12004, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=605, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12303, PETRI_PLACES=511, PETRI_TRANSITIONS=746} [2024-06-21 15:59:38,371 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 470 predicate places. [2024-06-21 15:59:38,371 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 746 transitions, 12303 flow [2024-06-21 15:59:38,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:38,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:38,371 INFO L208 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-21 15:59:38,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-21 15:59:38,371 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-21 15:59:38,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:38,372 INFO L85 PathProgramCache]: Analyzing trace with hash -741831291, now seen corresponding path program 1 times [2024-06-21 15:59:38,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:38,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845046669] [2024-06-21 15:59:38,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:38,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:38,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:38,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:38,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:38,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845046669] [2024-06-21 15:59:38,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845046669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:38,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:38,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:59:38,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887015687] [2024-06-21 15:59:38,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:38,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:59:38,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:38,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:59:38,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:59:38,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:59:38,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 746 transitions, 12303 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:38,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:38,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:59:38,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:40,418 INFO L124 PetriNetUnfolderBase]: 3734/6200 cut-off events. [2024-06-21 15:59:40,418 INFO L125 PetriNetUnfolderBase]: For 2276947/2276949 co-relation queries the response was YES. [2024-06-21 15:59:40,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68908 conditions, 6200 events. 3734/6200 cut-off events. For 2276947/2276949 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 41101 event pairs, 774 based on Foata normal form. 6/6199 useless extension candidates. Maximal degree in co-relation 68661. Up to 3114 conditions per place. [2024-06-21 15:59:40,528 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 587 selfloop transitions, 206 changer transitions 0/800 dead transitions. [2024-06-21 15:59:40,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 800 transitions, 15019 flow [2024-06-21 15:59:40,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:59:40,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:59:40,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-21 15:59:40,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-21 15:59:40,529 INFO L175 Difference]: Start difference. First operand has 511 places, 746 transitions, 12303 flow. Second operand 9 states and 219 transitions. [2024-06-21 15:59:40,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 800 transitions, 15019 flow [2024-06-21 15:59:50,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 800 transitions, 14711 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 15:59:50,538 INFO L231 Difference]: Finished difference. Result has 516 places, 755 transitions, 12828 flow [2024-06-21 15:59:50,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12013, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=746, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12828, PETRI_PLACES=516, PETRI_TRANSITIONS=755} [2024-06-21 15:59:50,539 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 475 predicate places. [2024-06-21 15:59:50,539 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 755 transitions, 12828 flow [2024-06-21 15:59:50,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:50,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:50,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, 1] [2024-06-21 15:59:50,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-21 15:59:50,539 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-21 15:59:50,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:50,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1800033357, now seen corresponding path program 2 times [2024-06-21 15:59:50,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:50,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254042083] [2024-06-21 15:59:50,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:50,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:50,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:50,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:50,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:50,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254042083] [2024-06-21 15:59:50,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254042083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:50,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:50,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 15:59:50,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767089763] [2024-06-21 15:59:50,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:50,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 15:59:50,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:50,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 15:59:50,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 15:59:50,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 15:59:50,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 755 transitions, 12828 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:50,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:50,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 15:59:50,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:52,859 INFO L124 PetriNetUnfolderBase]: 3868/6443 cut-off events. [2024-06-21 15:59:52,859 INFO L125 PetriNetUnfolderBase]: For 2571773/2571775 co-relation queries the response was YES. [2024-06-21 15:59:53,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75030 conditions, 6443 events. 3868/6443 cut-off events. For 2571773/2571775 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 43090 event pairs, 791 based on Foata normal form. 6/6442 useless extension candidates. Maximal degree in co-relation 74780. Up to 5352 conditions per place. [2024-06-21 15:59:53,103 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 738 selfloop transitions, 50 changer transitions 0/795 dead transitions. [2024-06-21 15:59:53,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 795 transitions, 15308 flow [2024-06-21 15:59:53,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 15:59:53,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 15:59:53,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-21 15:59:53,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-06-21 15:59:53,104 INFO L175 Difference]: Start difference. First operand has 516 places, 755 transitions, 12828 flow. Second operand 10 states and 224 transitions. [2024-06-21 15:59:53,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 795 transitions, 15308 flow [2024-06-21 16:00:07,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 795 transitions, 14987 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-21 16:00:07,477 INFO L231 Difference]: Finished difference. Result has 521 places, 756 transitions, 12684 flow [2024-06-21 16:00:07,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12516, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=755, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=705, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12684, PETRI_PLACES=521, PETRI_TRANSITIONS=756} [2024-06-21 16:00:07,477 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 480 predicate places. [2024-06-21 16:00:07,477 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 756 transitions, 12684 flow [2024-06-21 16:00:07,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:07,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:07,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, 1, 1] [2024-06-21 16:00:07,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-21 16:00:07,478 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-21 16:00:07,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:07,478 INFO L85 PathProgramCache]: Analyzing trace with hash -564699771, now seen corresponding path program 3 times [2024-06-21 16:00:07,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:07,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286949874] [2024-06-21 16:00:07,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:07,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:07,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:07,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-21 16:00:07,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:07,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286949874] [2024-06-21 16:00:07,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286949874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:07,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:07,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:00:07,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682110513] [2024-06-21 16:00:07,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:07,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:00:07,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:07,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:00:07,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:00:07,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:00:07,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 756 transitions, 12684 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:07,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:07,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:00:07,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:09,642 INFO L124 PetriNetUnfolderBase]: 3855/6428 cut-off events. [2024-06-21 16:00:09,642 INFO L125 PetriNetUnfolderBase]: For 2525751/2525753 co-relation queries the response was YES. [2024-06-21 16:00:09,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73531 conditions, 6428 events. 3855/6428 cut-off events. For 2525751/2525753 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 43075 event pairs, 745 based on Foata normal form. 6/6427 useless extension candidates. Maximal degree in co-relation 73280. Up to 5352 conditions per place. [2024-06-21 16:00:09,764 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 735 selfloop transitions, 50 changer transitions 0/792 dead transitions. [2024-06-21 16:00:09,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 792 transitions, 14801 flow [2024-06-21 16:00:09,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:00:09,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:00:09,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-21 16:00:09,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-21 16:00:09,765 INFO L175 Difference]: Start difference. First operand has 521 places, 756 transitions, 12684 flow. Second operand 9 states and 206 transitions. [2024-06-21 16:00:09,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 792 transitions, 14801 flow [2024-06-21 16:00:22,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 792 transitions, 14656 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-21 16:00:22,431 INFO L231 Difference]: Finished difference. Result has 523 places, 757 transitions, 12709 flow [2024-06-21 16:00:22,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12539, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=756, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=706, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12709, PETRI_PLACES=523, PETRI_TRANSITIONS=757} [2024-06-21 16:00:22,432 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 482 predicate places. [2024-06-21 16:00:22,432 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 757 transitions, 12709 flow [2024-06-21 16:00:22,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:22,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:22,432 INFO L208 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-21 16:00:22,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-21 16:00:22,432 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-21 16:00:22,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:22,433 INFO L85 PathProgramCache]: Analyzing trace with hash -564699957, now seen corresponding path program 3 times [2024-06-21 16:00:22,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:22,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399610253] [2024-06-21 16:00:22,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:22,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:22,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:22,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-21 16:00:22,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:22,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399610253] [2024-06-21 16:00:22,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399610253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:22,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:22,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:00:22,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972436470] [2024-06-21 16:00:22,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:22,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:00:22,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:22,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:00:22,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:00:22,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:00:22,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 757 transitions, 12709 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:22,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:22,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:00:22,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:24,523 INFO L124 PetriNetUnfolderBase]: 3842/6393 cut-off events. [2024-06-21 16:00:24,523 INFO L125 PetriNetUnfolderBase]: For 2505827/2505829 co-relation queries the response was YES. [2024-06-21 16:00:24,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72510 conditions, 6393 events. 3842/6393 cut-off events. For 2505827/2505829 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 42772 event pairs, 833 based on Foata normal form. 6/6392 useless extension candidates. Maximal degree in co-relation 72258. Up to 5730 conditions per place. [2024-06-21 16:00:24,637 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 741 selfloop transitions, 28 changer transitions 0/776 dead transitions. [2024-06-21 16:00:24,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 776 transitions, 14307 flow [2024-06-21 16:00:24,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:00:24,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:00:24,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-21 16:00:24,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-21 16:00:24,638 INFO L175 Difference]: Start difference. First operand has 523 places, 757 transitions, 12709 flow. Second operand 7 states and 155 transitions. [2024-06-21 16:00:24,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 776 transitions, 14307 flow [2024-06-21 16:00:36,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 776 transitions, 14158 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-21 16:00:36,174 INFO L231 Difference]: Finished difference. Result has 524 places, 757 transitions, 12620 flow [2024-06-21 16:00:36,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12560, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=757, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=729, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12620, PETRI_PLACES=524, PETRI_TRANSITIONS=757} [2024-06-21 16:00:36,175 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 483 predicate places. [2024-06-21 16:00:36,175 INFO L495 AbstractCegarLoop]: Abstraction has has 524 places, 757 transitions, 12620 flow [2024-06-21 16:00:36,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:36,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:36,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:36,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-21 16:00:36,175 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-21 16:00:36,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:36,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1529482037, now seen corresponding path program 4 times [2024-06-21 16:00:36,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:36,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661178888] [2024-06-21 16:00:36,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:36,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:36,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:36,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-21 16:00:36,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:36,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661178888] [2024-06-21 16:00:36,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661178888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:36,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:36,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:00:36,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995676417] [2024-06-21 16:00:36,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:36,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:00:36,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:36,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:00:36,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:00:36,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:00:36,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 757 transitions, 12620 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:36,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:36,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:00:36,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:38,341 INFO L124 PetriNetUnfolderBase]: 3862/6433 cut-off events. [2024-06-21 16:00:38,342 INFO L125 PetriNetUnfolderBase]: For 2533717/2533719 co-relation queries the response was YES. [2024-06-21 16:00:38,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72479 conditions, 6433 events. 3862/6433 cut-off events. For 2533717/2533719 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 43147 event pairs, 963 based on Foata normal form. 6/6428 useless extension candidates. Maximal degree in co-relation 72226. Up to 5546 conditions per place. [2024-06-21 16:00:38,458 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 642 selfloop transitions, 135 changer transitions 0/784 dead transitions. [2024-06-21 16:00:38,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 784 transitions, 14279 flow [2024-06-21 16:00:38,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:00:38,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:00:38,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-21 16:00:38,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-21 16:00:38,459 INFO L175 Difference]: Start difference. First operand has 524 places, 757 transitions, 12620 flow. Second operand 8 states and 185 transitions. [2024-06-21 16:00:38,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 784 transitions, 14279 flow [2024-06-21 16:00:50,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 784 transitions, 14223 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 16:00:50,766 INFO L231 Difference]: Finished difference. Result has 526 places, 758 transitions, 12853 flow [2024-06-21 16:00:50,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12564, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=757, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=622, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12853, PETRI_PLACES=526, PETRI_TRANSITIONS=758} [2024-06-21 16:00:50,766 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 485 predicate places. [2024-06-21 16:00:50,767 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 758 transitions, 12853 flow [2024-06-21 16:00:50,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:50,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:50,767 INFO L208 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-21 16:00:50,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-21 16:00:50,767 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-21 16:00:50,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:50,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1272981341, now seen corresponding path program 4 times [2024-06-21 16:00:50,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:50,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757609637] [2024-06-21 16:00:50,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:50,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:50,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:50,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:50,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:50,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757609637] [2024-06-21 16:00:50,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757609637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:50,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:50,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:00:50,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158485359] [2024-06-21 16:00:50,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:50,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:00:50,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:50,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:00:50,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:00:50,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:00:50,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 758 transitions, 12853 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:50,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:50,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:00:50,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:52,981 INFO L124 PetriNetUnfolderBase]: 3882/6456 cut-off events. [2024-06-21 16:00:52,981 INFO L125 PetriNetUnfolderBase]: For 2573020/2573022 co-relation queries the response was YES. [2024-06-21 16:00:53,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73457 conditions, 6456 events. 3882/6456 cut-off events. For 2573020/2573022 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 43211 event pairs, 961 based on Foata normal form. 6/6451 useless extension candidates. Maximal degree in co-relation 73203. Up to 5351 conditions per place. [2024-06-21 16:00:53,099 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 577 selfloop transitions, 207 changer transitions 0/791 dead transitions. [2024-06-21 16:00:53,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 791 transitions, 14981 flow [2024-06-21 16:00:53,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:00:53,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:00:53,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-21 16:00:53,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-21 16:00:53,100 INFO L175 Difference]: Start difference. First operand has 526 places, 758 transitions, 12853 flow. Second operand 9 states and 213 transitions. [2024-06-21 16:00:53,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 791 transitions, 14981 flow [2024-06-21 16:01:07,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 791 transitions, 14705 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 16:01:07,042 INFO L231 Difference]: Finished difference. Result has 530 places, 761 transitions, 13172 flow [2024-06-21 16:01:07,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12577, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=758, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13172, PETRI_PLACES=530, PETRI_TRANSITIONS=761} [2024-06-21 16:01:07,043 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 489 predicate places. [2024-06-21 16:01:07,043 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 761 transitions, 13172 flow [2024-06-21 16:01:07,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:07,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:07,043 INFO L208 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-21 16:01:07,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-21 16:01:07,043 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-21 16:01:07,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:07,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1387498937, now seen corresponding path program 5 times [2024-06-21 16:01:07,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:07,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427830764] [2024-06-21 16:01:07,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:07,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:07,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:07,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:07,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:07,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427830764] [2024-06-21 16:01:07,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427830764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:07,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:07,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:01:07,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299376867] [2024-06-21 16:01:07,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:07,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:01:07,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:07,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:01:07,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:01:07,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:01:07,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 761 transitions, 13172 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:07,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:07,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:01:07,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:09,236 INFO L124 PetriNetUnfolderBase]: 3910/6525 cut-off events. [2024-06-21 16:01:09,236 INFO L125 PetriNetUnfolderBase]: For 2631724/2631726 co-relation queries the response was YES. [2024-06-21 16:01:09,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74274 conditions, 6525 events. 3910/6525 cut-off events. For 2631724/2631726 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 43986 event pairs, 899 based on Foata normal form. 8/6526 useless extension candidates. Maximal degree in co-relation 74018. Up to 5278 conditions per place. [2024-06-21 16:01:09,355 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 633 selfloop transitions, 151 changer transitions 0/791 dead transitions. [2024-06-21 16:01:09,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 791 transitions, 15187 flow [2024-06-21 16:01:09,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:01:09,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:01:09,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 16:01:09,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 16:01:09,356 INFO L175 Difference]: Start difference. First operand has 530 places, 761 transitions, 13172 flow. Second operand 7 states and 175 transitions. [2024-06-21 16:01:09,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 791 transitions, 15187 flow [2024-06-21 16:01:22,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 791 transitions, 14888 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-21 16:01:22,159 INFO L231 Difference]: Finished difference. Result has 532 places, 762 transitions, 13204 flow [2024-06-21 16:01:22,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12873, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=761, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=611, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13204, PETRI_PLACES=532, PETRI_TRANSITIONS=762} [2024-06-21 16:01:22,159 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 491 predicate places. [2024-06-21 16:01:22,160 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 762 transitions, 13204 flow [2024-06-21 16:01:22,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:22,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:22,160 INFO L208 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-21 16:01:22,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-21 16:01:22,160 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-21 16:01:22,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:22,160 INFO L85 PathProgramCache]: Analyzing trace with hash -881214939, now seen corresponding path program 6 times [2024-06-21 16:01:22,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:22,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637297543] [2024-06-21 16:01:22,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:22,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:22,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:22,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:22,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:22,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637297543] [2024-06-21 16:01:22,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637297543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:22,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:22,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:01:22,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407431846] [2024-06-21 16:01:22,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:22,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:01:22,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:22,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:01:22,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:01:22,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:01:22,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 762 transitions, 13204 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:22,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:22,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:01:22,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:24,287 INFO L124 PetriNetUnfolderBase]: 3938/6551 cut-off events. [2024-06-21 16:01:24,287 INFO L125 PetriNetUnfolderBase]: For 2661323/2661325 co-relation queries the response was YES. [2024-06-21 16:01:24,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74794 conditions, 6551 events. 3938/6551 cut-off events. For 2661323/2661325 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 44005 event pairs, 978 based on Foata normal form. 8/6550 useless extension candidates. Maximal degree in co-relation 74536. Up to 5669 conditions per place. [2024-06-21 16:01:24,412 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 641 selfloop transitions, 136 changer transitions 0/784 dead transitions. [2024-06-21 16:01:24,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 784 transitions, 14865 flow [2024-06-21 16:01:24,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:01:24,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:01:24,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 16:01:24,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 16:01:24,413 INFO L175 Difference]: Start difference. First operand has 532 places, 762 transitions, 13204 flow. Second operand 7 states and 168 transitions. [2024-06-21 16:01:24,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 784 transitions, 14865 flow [2024-06-21 16:01:36,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 784 transitions, 14526 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 16:01:36,270 INFO L231 Difference]: Finished difference. Result has 533 places, 763 transitions, 13177 flow [2024-06-21 16:01:36,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12869, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=762, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=626, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13177, PETRI_PLACES=533, PETRI_TRANSITIONS=763} [2024-06-21 16:01:36,270 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 492 predicate places. [2024-06-21 16:01:36,270 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 763 transitions, 13177 flow [2024-06-21 16:01:36,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:36,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:36,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:01:36,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-21 16:01:36,270 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-21 16:01:36,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:36,271 INFO L85 PathProgramCache]: Analyzing trace with hash -765745023, now seen corresponding path program 5 times [2024-06-21 16:01:36,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:36,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814704284] [2024-06-21 16:01:36,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:36,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:36,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:36,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:36,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:36,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814704284] [2024-06-21 16:01:36,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814704284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:36,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:36,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:01:36,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423060339] [2024-06-21 16:01:36,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:36,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:01:36,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:36,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:01:36,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:01:36,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:01:36,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 763 transitions, 13177 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:36,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:36,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:01:36,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:38,517 INFO L124 PetriNetUnfolderBase]: 3953/6579 cut-off events. [2024-06-21 16:01:38,517 INFO L125 PetriNetUnfolderBase]: For 2642794/2642796 co-relation queries the response was YES. [2024-06-21 16:01:38,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74665 conditions, 6579 events. 3953/6579 cut-off events. For 2642794/2642796 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 44283 event pairs, 984 based on Foata normal form. 8/6580 useless extension candidates. Maximal degree in co-relation 74407. Up to 5649 conditions per place. [2024-06-21 16:01:38,636 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 580 selfloop transitions, 199 changer transitions 0/786 dead transitions. [2024-06-21 16:01:38,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 786 transitions, 14888 flow [2024-06-21 16:01:38,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:01:38,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:01:38,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-21 16:01:38,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-21 16:01:38,637 INFO L175 Difference]: Start difference. First operand has 533 places, 763 transitions, 13177 flow. Second operand 9 states and 210 transitions. [2024-06-21 16:01:38,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 786 transitions, 14888 flow [2024-06-21 16:01:49,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 786 transitions, 14615 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 16:01:49,076 INFO L231 Difference]: Finished difference. Result has 536 places, 764 transitions, 13382 flow [2024-06-21 16:01:49,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12904, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=763, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13382, PETRI_PLACES=536, PETRI_TRANSITIONS=764} [2024-06-21 16:01:49,076 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 495 predicate places. [2024-06-21 16:01:49,076 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 764 transitions, 13382 flow [2024-06-21 16:01:49,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:49,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:49,076 INFO L208 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-21 16:01:49,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-21 16:01:49,077 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-21 16:01:49,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:49,077 INFO L85 PathProgramCache]: Analyzing trace with hash -765923769, now seen corresponding path program 7 times [2024-06-21 16:01:49,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:49,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737992659] [2024-06-21 16:01:49,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:49,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:49,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:49,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:49,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:49,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737992659] [2024-06-21 16:01:49,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737992659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:49,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:49,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:01:49,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545354527] [2024-06-21 16:01:49,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:49,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:01:49,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:49,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:01:49,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:01:49,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:01:49,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 764 transitions, 13382 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:49,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:49,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:01:49,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:51,281 INFO L124 PetriNetUnfolderBase]: 3935/6574 cut-off events. [2024-06-21 16:01:51,282 INFO L125 PetriNetUnfolderBase]: For 2549874/2549876 co-relation queries the response was YES. [2024-06-21 16:01:51,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73470 conditions, 6574 events. 3935/6574 cut-off events. For 2549874/2549876 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 44496 event pairs, 988 based on Foata normal form. 8/6573 useless extension candidates. Maximal degree in co-relation 73212. Up to 5676 conditions per place. [2024-06-21 16:01:51,403 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 643 selfloop transitions, 136 changer transitions 0/786 dead transitions. [2024-06-21 16:01:51,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 786 transitions, 15028 flow [2024-06-21 16:01:51,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:01:51,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:01:51,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-21 16:01:51,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-21 16:01:51,405 INFO L175 Difference]: Start difference. First operand has 536 places, 764 transitions, 13382 flow. Second operand 8 states and 188 transitions. [2024-06-21 16:01:51,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 786 transitions, 15028 flow [2024-06-21 16:02:02,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 786 transitions, 14577 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-21 16:02:02,242 INFO L231 Difference]: Finished difference. Result has 536 places, 764 transitions, 13216 flow [2024-06-21 16:02:02,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12931, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=764, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13216, PETRI_PLACES=536, PETRI_TRANSITIONS=764} [2024-06-21 16:02:02,243 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 495 predicate places. [2024-06-21 16:02:02,243 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 764 transitions, 13216 flow [2024-06-21 16:02:02,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:02,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:02,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:02:02,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-21 16:02:02,243 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-21 16:02:02,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:02,244 INFO L85 PathProgramCache]: Analyzing trace with hash -766071453, now seen corresponding path program 6 times [2024-06-21 16:02:02,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:02,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714193236] [2024-06-21 16:02:02,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:02,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:02,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:02,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:02,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:02,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714193236] [2024-06-21 16:02:02,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714193236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:02,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:02,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:02:02,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530001910] [2024-06-21 16:02:02,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:02,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:02:02,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:02,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:02:02,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:02:02,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:02:02,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 764 transitions, 13216 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:02,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:02,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:02:02,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:04,382 INFO L124 PetriNetUnfolderBase]: 3955/6603 cut-off events. [2024-06-21 16:02:04,382 INFO L125 PetriNetUnfolderBase]: For 2557003/2557005 co-relation queries the response was YES. [2024-06-21 16:02:04,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73686 conditions, 6603 events. 3955/6603 cut-off events. For 2557003/2557005 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 44666 event pairs, 986 based on Foata normal form. 6/6600 useless extension candidates. Maximal degree in co-relation 73427. Up to 5623 conditions per place. [2024-06-21 16:02:04,625 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 584 selfloop transitions, 199 changer transitions 0/790 dead transitions. [2024-06-21 16:02:04,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 790 transitions, 14955 flow [2024-06-21 16:02:04,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:02:04,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:02:04,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-21 16:02:04,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-21 16:02:04,626 INFO L175 Difference]: Start difference. First operand has 536 places, 764 transitions, 13216 flow. Second operand 9 states and 211 transitions. [2024-06-21 16:02:04,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 790 transitions, 14955 flow [2024-06-21 16:02:15,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 790 transitions, 14628 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 16:02:15,229 INFO L231 Difference]: Finished difference. Result has 537 places, 765 transitions, 13358 flow [2024-06-21 16:02:15,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12889, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=764, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13358, PETRI_PLACES=537, PETRI_TRANSITIONS=765} [2024-06-21 16:02:15,230 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 496 predicate places. [2024-06-21 16:02:15,230 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 765 transitions, 13358 flow [2024-06-21 16:02:15,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:15,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:15,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:02:15,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-21 16:02:15,230 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-21 16:02:15,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:15,230 INFO L85 PathProgramCache]: Analyzing trace with hash -766071639, now seen corresponding path program 8 times [2024-06-21 16:02:15,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:15,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520652368] [2024-06-21 16:02:15,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:15,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:15,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:15,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-21 16:02:15,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:15,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520652368] [2024-06-21 16:02:15,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520652368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:15,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:15,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:02:15,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891398] [2024-06-21 16:02:15,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:15,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:02:15,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:15,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:02:15,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:02:15,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:02:15,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 765 transitions, 13358 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:15,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:15,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:02:15,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:17,381 INFO L124 PetriNetUnfolderBase]: 3942/6593 cut-off events. [2024-06-21 16:02:17,381 INFO L125 PetriNetUnfolderBase]: For 2487209/2487211 co-relation queries the response was YES. [2024-06-21 16:02:17,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72725 conditions, 6593 events. 3942/6593 cut-off events. For 2487209/2487211 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 44708 event pairs, 981 based on Foata normal form. 6/6588 useless extension candidates. Maximal degree in co-relation 72466. Up to 5657 conditions per place. [2024-06-21 16:02:17,501 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 645 selfloop transitions, 139 changer transitions 0/791 dead transitions. [2024-06-21 16:02:17,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 791 transitions, 15026 flow [2024-06-21 16:02:17,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:02:17,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:02:17,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-21 16:02:17,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-21 16:02:17,502 INFO L175 Difference]: Start difference. First operand has 537 places, 765 transitions, 13358 flow. Second operand 9 states and 208 transitions. [2024-06-21 16:02:17,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 791 transitions, 15026 flow [2024-06-21 16:02:27,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 791 transitions, 14574 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-21 16:02:27,972 INFO L231 Difference]: Finished difference. Result has 539 places, 765 transitions, 13188 flow [2024-06-21 16:02:27,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12906, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=765, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=626, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13188, PETRI_PLACES=539, PETRI_TRANSITIONS=765} [2024-06-21 16:02:27,972 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 498 predicate places. [2024-06-21 16:02:27,973 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 765 transitions, 13188 flow [2024-06-21 16:02:27,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:27,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:27,973 INFO L208 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-21 16:02:27,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-21 16:02:27,973 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-21 16:02:27,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:27,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1113984551, now seen corresponding path program 7 times [2024-06-21 16:02:27,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:27,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021175441] [2024-06-21 16:02:27,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:27,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:27,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:28,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:28,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:28,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021175441] [2024-06-21 16:02:28,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021175441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:28,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:28,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:02:28,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349697466] [2024-06-21 16:02:28,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:28,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:02:28,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:28,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:02:28,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:02:28,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:02:28,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 765 transitions, 13188 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:28,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:28,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:02:28,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:30,208 INFO L124 PetriNetUnfolderBase]: 4109/6873 cut-off events. [2024-06-21 16:02:30,209 INFO L125 PetriNetUnfolderBase]: For 2873919/2873921 co-relation queries the response was YES. [2024-06-21 16:02:30,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78727 conditions, 6873 events. 4109/6873 cut-off events. For 2873919/2873921 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 46670 event pairs, 782 based on Foata normal form. 6/6872 useless extension candidates. Maximal degree in co-relation 78467. Up to 4576 conditions per place. [2024-06-21 16:02:30,479 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 662 selfloop transitions, 136 changer transitions 0/805 dead transitions. [2024-06-21 16:02:30,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 805 transitions, 15705 flow [2024-06-21 16:02:30,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:02:30,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:02:30,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-21 16:02:30,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63125 [2024-06-21 16:02:30,480 INFO L175 Difference]: Start difference. First operand has 539 places, 765 transitions, 13188 flow. Second operand 8 states and 202 transitions. [2024-06-21 16:02:30,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 805 transitions, 15705 flow [2024-06-21 16:02:45,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 805 transitions, 15275 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 16:02:45,046 INFO L231 Difference]: Finished difference. Result has 537 places, 768 transitions, 13246 flow [2024-06-21 16:02:45,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12761, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=765, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=630, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13246, PETRI_PLACES=537, PETRI_TRANSITIONS=768} [2024-06-21 16:02:45,047 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 496 predicate places. [2024-06-21 16:02:45,047 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 768 transitions, 13246 flow [2024-06-21 16:02:45,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:45,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:45,047 INFO L208 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-21 16:02:45,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-21 16:02:45,047 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-21 16:02:45,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:45,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1230007871, now seen corresponding path program 8 times [2024-06-21 16:02:45,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:45,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936670977] [2024-06-21 16:02:45,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:45,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:45,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:45,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:45,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:45,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936670977] [2024-06-21 16:02:45,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936670977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:45,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:45,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:02:45,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193308725] [2024-06-21 16:02:45,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:45,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:02:45,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:45,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:02:45,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:02:45,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:02:45,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 768 transitions, 13246 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:45,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:45,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:02:45,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:47,271 INFO L124 PetriNetUnfolderBase]: 4096/6842 cut-off events. [2024-06-21 16:02:47,271 INFO L125 PetriNetUnfolderBase]: For 2841622/2841624 co-relation queries the response was YES. [2024-06-21 16:02:47,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77785 conditions, 6842 events. 4096/6842 cut-off events. For 2841622/2841624 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 46415 event pairs, 1070 based on Foata normal form. 6/6841 useless extension candidates. Maximal degree in co-relation 77525. Up to 5903 conditions per place. [2024-06-21 16:02:47,528 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 657 selfloop transitions, 131 changer transitions 0/795 dead transitions. [2024-06-21 16:02:47,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 795 transitions, 14942 flow [2024-06-21 16:02:47,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:02:47,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:02:47,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-21 16:02:47,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-21 16:02:47,528 INFO L175 Difference]: Start difference. First operand has 537 places, 768 transitions, 13246 flow. Second operand 8 states and 194 transitions. [2024-06-21 16:02:47,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 795 transitions, 14942 flow [2024-06-21 16:03:01,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 795 transitions, 14665 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-21 16:03:01,892 INFO L231 Difference]: Finished difference. Result has 540 places, 768 transitions, 13235 flow [2024-06-21 16:03:01,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12969, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=768, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=637, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13235, PETRI_PLACES=540, PETRI_TRANSITIONS=768} [2024-06-21 16:03:01,893 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 499 predicate places. [2024-06-21 16:03:01,893 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 768 transitions, 13235 flow [2024-06-21 16:03:01,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:01,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:01,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-21 16:03:01,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-21 16:03:01,893 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-21 16:03:01,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:01,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1113991061, now seen corresponding path program 9 times [2024-06-21 16:03:01,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:01,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427594571] [2024-06-21 16:03:01,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:01,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:01,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:01,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:03:01,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:01,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427594571] [2024-06-21 16:03:01,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427594571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:01,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:01,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:03:01,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949908935] [2024-06-21 16:03:01,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:01,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:03:01,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:01,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:03:01,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:03:02,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:03:02,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 768 transitions, 13235 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:02,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:02,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:03:02,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:04,216 INFO L124 PetriNetUnfolderBase]: 4083/6831 cut-off events. [2024-06-21 16:03:04,216 INFO L125 PetriNetUnfolderBase]: For 2793388/2793390 co-relation queries the response was YES. [2024-06-21 16:03:04,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76330 conditions, 6831 events. 4083/6831 cut-off events. For 2793388/2793390 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 46396 event pairs, 697 based on Foata normal form. 6/6830 useless extension candidates. Maximal degree in co-relation 76069. Up to 4576 conditions per place. [2024-06-21 16:03:04,338 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 662 selfloop transitions, 135 changer transitions 0/804 dead transitions. [2024-06-21 16:03:04,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 804 transitions, 15630 flow [2024-06-21 16:03:04,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:03:04,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:03:04,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-21 16:03:04,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 16:03:04,339 INFO L175 Difference]: Start difference. First operand has 540 places, 768 transitions, 13235 flow. Second operand 8 states and 200 transitions. [2024-06-21 16:03:04,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 804 transitions, 15630 flow [2024-06-21 16:03:18,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 804 transitions, 15269 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-21 16:03:18,416 INFO L231 Difference]: Finished difference. Result has 542 places, 769 transitions, 13246 flow [2024-06-21 16:03:18,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12874, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=768, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13246, PETRI_PLACES=542, PETRI_TRANSITIONS=769} [2024-06-21 16:03:18,416 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 501 predicate places. [2024-06-21 16:03:18,416 INFO L495 AbstractCegarLoop]: Abstraction has has 542 places, 769 transitions, 13246 flow [2024-06-21 16:03:18,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:18,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:18,417 INFO L208 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-21 16:03:18,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-21 16:03:18,417 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-21 16:03:18,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:18,417 INFO L85 PathProgramCache]: Analyzing trace with hash -926413595, now seen corresponding path program 9 times [2024-06-21 16:03:18,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:18,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992287390] [2024-06-21 16:03:18,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:18,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:18,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:18,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:03:18,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:18,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992287390] [2024-06-21 16:03:18,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992287390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:18,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:18,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:03:18,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014541303] [2024-06-21 16:03:18,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:18,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:03:18,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:18,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:03:18,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:03:18,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:03:18,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 769 transitions, 13246 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:18,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:18,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:03:18,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:20,634 INFO L124 PetriNetUnfolderBase]: 4157/6945 cut-off events. [2024-06-21 16:03:20,634 INFO L125 PetriNetUnfolderBase]: For 2955804/2955815 co-relation queries the response was YES. [2024-06-21 16:03:20,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78402 conditions, 6945 events. 4157/6945 cut-off events. For 2955804/2955815 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 47402 event pairs, 1119 based on Foata normal form. 14/6939 useless extension candidates. Maximal degree in co-relation 78139. Up to 5627 conditions per place. [2024-06-21 16:03:20,895 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 584 selfloop transitions, 209 changer transitions 0/800 dead transitions. [2024-06-21 16:03:20,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 800 transitions, 15310 flow [2024-06-21 16:03:20,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:03:20,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:03:20,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 16:03:20,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-21 16:03:20,896 INFO L175 Difference]: Start difference. First operand has 542 places, 769 transitions, 13246 flow. Second operand 7 states and 170 transitions. [2024-06-21 16:03:20,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 800 transitions, 15310 flow [2024-06-21 16:03:32,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 800 transitions, 15101 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 16:03:32,810 INFO L231 Difference]: Finished difference. Result has 543 places, 771 transitions, 13497 flow [2024-06-21 16:03:32,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13037, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=769, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13497, PETRI_PLACES=543, PETRI_TRANSITIONS=771} [2024-06-21 16:03:32,810 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 502 predicate places. [2024-06-21 16:03:32,810 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 771 transitions, 13497 flow [2024-06-21 16:03:32,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:32,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:32,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:03:32,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-21 16:03:32,810 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-21 16:03:32,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:32,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1156385559, now seen corresponding path program 10 times [2024-06-21 16:03:32,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:32,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060957384] [2024-06-21 16:03:32,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:32,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:32,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:32,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:03:32,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:32,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060957384] [2024-06-21 16:03:32,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060957384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:32,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:32,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:03:32,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599013673] [2024-06-21 16:03:32,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:32,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:03:32,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:32,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:03:32,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:03:32,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:03:32,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 771 transitions, 13497 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:32,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:32,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:03:32,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:35,088 INFO L124 PetriNetUnfolderBase]: 4185/6993 cut-off events. [2024-06-21 16:03:35,088 INFO L125 PetriNetUnfolderBase]: For 2990405/2990416 co-relation queries the response was YES. [2024-06-21 16:03:35,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78989 conditions, 6993 events. 4185/6993 cut-off events. For 2990405/2990416 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 47800 event pairs, 1142 based on Foata normal form. 14/6991 useless extension candidates. Maximal degree in co-relation 78726. Up to 5891 conditions per place. [2024-06-21 16:03:35,215 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 575 selfloop transitions, 211 changer transitions 0/793 dead transitions. [2024-06-21 16:03:35,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 793 transitions, 15177 flow [2024-06-21 16:03:35,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:03:35,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:03:35,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-21 16:03:35,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-21 16:03:35,216 INFO L175 Difference]: Start difference. First operand has 543 places, 771 transitions, 13497 flow. Second operand 7 states and 163 transitions. [2024-06-21 16:03:35,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 793 transitions, 15177 flow [2024-06-21 16:03:49,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 793 transitions, 14898 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-21 16:03:49,573 INFO L231 Difference]: Finished difference. Result has 547 places, 772 transitions, 13671 flow [2024-06-21 16:03:49,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13226, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=771, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13671, PETRI_PLACES=547, PETRI_TRANSITIONS=772} [2024-06-21 16:03:49,574 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 506 predicate places. [2024-06-21 16:03:49,574 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 772 transitions, 13671 flow [2024-06-21 16:03:49,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:49,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:49,574 INFO L208 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-21 16:03:49,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-21 16:03:49,575 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-21 16:03:49,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:49,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1043738007, now seen corresponding path program 11 times [2024-06-21 16:03:49,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:49,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042977133] [2024-06-21 16:03:49,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:49,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:49,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:49,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:03:49,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:49,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042977133] [2024-06-21 16:03:49,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042977133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:49,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:49,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:03:49,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876902154] [2024-06-21 16:03:49,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:49,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:03:49,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:49,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:03:49,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:03:49,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:03:49,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 772 transitions, 13671 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:49,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:49,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:03:49,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:51,846 INFO L124 PetriNetUnfolderBase]: 4213/7037 cut-off events. [2024-06-21 16:03:51,846 INFO L125 PetriNetUnfolderBase]: For 3027389/3027400 co-relation queries the response was YES. [2024-06-21 16:03:51,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79673 conditions, 7037 events. 4213/7037 cut-off events. For 3027389/3027400 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 48144 event pairs, 1152 based on Foata normal form. 14/7035 useless extension candidates. Maximal degree in co-relation 79408. Up to 5939 conditions per place. [2024-06-21 16:03:51,979 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 576 selfloop transitions, 207 changer transitions 0/790 dead transitions. [2024-06-21 16:03:51,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 790 transitions, 15319 flow [2024-06-21 16:03:51,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:03:51,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:03:51,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-21 16:03:51,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-21 16:03:51,980 INFO L175 Difference]: Start difference. First operand has 547 places, 772 transitions, 13671 flow. Second operand 7 states and 161 transitions. [2024-06-21 16:03:51,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 790 transitions, 15319 flow [2024-06-21 16:04:05,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 790 transitions, 14902 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-21 16:04:05,655 INFO L231 Difference]: Finished difference. Result has 549 places, 773 transitions, 13691 flow [2024-06-21 16:04:05,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13254, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=772, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13691, PETRI_PLACES=549, PETRI_TRANSITIONS=773} [2024-06-21 16:04:05,656 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 508 predicate places. [2024-06-21 16:04:05,656 INFO L495 AbstractCegarLoop]: Abstraction has has 549 places, 773 transitions, 13691 flow [2024-06-21 16:04:05,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:04:05,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:04:05,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:04:05,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-21 16:04:05,656 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-21 16:04:05,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:04:05,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1384678471, now seen corresponding path program 12 times [2024-06-21 16:04:05,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:04:05,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827474365] [2024-06-21 16:04:05,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:04:05,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:04:05,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:04:05,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:04:05,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:04:05,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827474365] [2024-06-21 16:04:05,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827474365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:04:05,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:04:05,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:04:05,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079721682] [2024-06-21 16:04:05,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:04:05,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:04:05,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:04:05,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:04:05,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:04:05,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:04:05,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 773 transitions, 13691 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:04:05,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:04:05,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:04:05,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:04:08,336 INFO L124 PetriNetUnfolderBase]: 4287/7130 cut-off events. [2024-06-21 16:04:08,336 INFO L125 PetriNetUnfolderBase]: For 3170788/3170790 co-relation queries the response was YES. [2024-06-21 16:04:08,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81855 conditions, 7130 events. 4287/7130 cut-off events. For 3170788/3170790 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 48708 event pairs, 1165 based on Foata normal form. 8/7112 useless extension candidates. Maximal degree in co-relation 81589. Up to 5861 conditions per place. [2024-06-21 16:04:08,469 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 584 selfloop transitions, 215 changer transitions 0/806 dead transitions. [2024-06-21 16:04:08,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 806 transitions, 15775 flow [2024-06-21 16:04:08,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:04:08,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:04:08,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-21 16:04:08,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 16:04:08,470 INFO L175 Difference]: Start difference. First operand has 549 places, 773 transitions, 13691 flow. Second operand 8 states and 192 transitions. [2024-06-21 16:04:08,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 806 transitions, 15775 flow [2024-06-21 16:04:23,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 806 transitions, 15362 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 16:04:23,142 INFO L231 Difference]: Finished difference. Result has 552 places, 775 transitions, 13754 flow [2024-06-21 16:04:23,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=13278, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=773, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13754, PETRI_PLACES=552, PETRI_TRANSITIONS=775} [2024-06-21 16:04:23,142 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 511 predicate places. [2024-06-21 16:04:23,142 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 775 transitions, 13754 flow [2024-06-21 16:04:23,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:04:23,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:04:23,142 INFO L208 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-21 16:04:23,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-21 16:04:23,142 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-21 16:04:23,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:04:23,143 INFO L85 PathProgramCache]: Analyzing trace with hash 180569031, now seen corresponding path program 13 times [2024-06-21 16:04:23,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:04:23,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634842723] [2024-06-21 16:04:23,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:04:23,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:04:23,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:04:23,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:04:23,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:04:23,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634842723] [2024-06-21 16:04:23,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634842723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:04:23,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:04:23,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:04:23,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793539817] [2024-06-21 16:04:23,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:04:23,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:04:23,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:04:23,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:04:23,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:04:23,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-21 16:04:23,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 775 transitions, 13754 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:04:23,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:04:23,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-21 16:04:23,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:04:25,618 INFO L124 PetriNetUnfolderBase]: 4315/7194 cut-off events. [2024-06-21 16:04:25,618 INFO L125 PetriNetUnfolderBase]: For 3207038/3207040 co-relation queries the response was YES. [2024-06-21 16:04:25,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82463 conditions, 7194 events. 4315/7194 cut-off events. For 3207038/3207040 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 49298 event pairs, 1204 based on Foata normal form. 8/7180 useless extension candidates. Maximal degree in co-relation 82196. Up to 6097 conditions per place. [2024-06-21 16:04:25,752 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 577 selfloop transitions, 215 changer transitions 0/799 dead transitions. [2024-06-21 16:04:25,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 799 transitions, 15446 flow [2024-06-21 16:04:25,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:04:25,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:04:25,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-21 16:04:25,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-21 16:04:25,754 INFO L175 Difference]: Start difference. First operand has 552 places, 775 transitions, 13754 flow. Second operand 8 states and 185 transitions. [2024-06-21 16:04:25,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 799 transitions, 15446 flow Killed by 15