./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe037.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe037.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe037.i ./goblint.2024-06-19_11-23-25.files/protection/safe037.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 17:58:24,514 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 17:58:24,580 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 17:58:24,584 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 17:58:24,584 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 17:58:24,608 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 17:58:24,608 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 17:58:24,609 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 17:58:24,609 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 17:58:24,613 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 17:58:24,613 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 17:58:24,613 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 17:58:24,614 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 17:58:24,615 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 17:58:24,615 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 17:58:24,615 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 17:58:24,615 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 17:58:24,616 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 17:58:24,616 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 17:58:24,616 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 17:58:24,617 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 17:58:24,617 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 17:58:24,618 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 17:58:24,618 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 17:58:24,618 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 17:58:24,618 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 17:58:24,618 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 17:58:24,619 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 17:58:24,619 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 17:58:24,619 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 17:58:24,620 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 17:58:24,620 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 17:58:24,620 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 17:58:24,621 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 17:58:24,621 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 17:58:24,621 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 17:58:24,621 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 17:58:24,621 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 17:58:24,622 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 17:58:24,622 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 17:58:24,622 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 17:58:24,622 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 17:58:24,622 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 17:58:24,622 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 [2024-06-27 17:58:24,809 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 17:58:24,830 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 17:58:24,832 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 17:58:24,833 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 17:58:24,833 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 17:58:24,834 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe037.i [2024-06-27 17:58:25,932 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 17:58:26,140 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 17:58:26,141 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe037.i [2024-06-27 17:58:26,152 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/01838e16b/f34ef78408d240d2a1ce29b32aff7910/FLAG566079e37 [2024-06-27 17:58:26,184 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/01838e16b/f34ef78408d240d2a1ce29b32aff7910 [2024-06-27 17:58:26,186 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 17:58:26,187 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 17:58:26,187 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe037.yml/witness.yml [2024-06-27 17:58:26,295 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 17:58:26,296 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 17:58:26,297 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 17:58:26,297 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 17:58:26,300 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 17:58:26,301 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 05:58:26" (1/2) ... [2024-06-27 17:58:26,301 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@53846d3b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:58:26, skipping insertion in model container [2024-06-27 17:58:26,302 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 05:58:26" (1/2) ... [2024-06-27 17:58:26,303 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@31f4a64d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:58:26, skipping insertion in model container [2024-06-27 17:58:26,303 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:58:26" (2/2) ... [2024-06-27 17:58:26,303 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@53846d3b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:58:26, skipping insertion in model container [2024-06-27 17:58:26,303 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:58:26" (2/2) ... [2024-06-27 17:58:26,304 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 17:58:26,343 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 17:58:26,345 INFO L97 edCorrectnessWitness]: Location invariant before [L792-L792] ((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-27 17:58:26,345 INFO L97 edCorrectnessWitness]: Location invariant before [L791-L791] ((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-27 17:58:26,345 INFO L97 edCorrectnessWitness]: Location invariant before [L789-L789] ((((((! multithreaded || (y == 0 || y == 1)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-27 17:58:26,345 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 17:58:26,345 INFO L106 edCorrectnessWitness]: ghost_update [L787-L787] multithreaded = 1; [2024-06-27 17:58:26,378 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 17:58:26,556 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe037.i[941,954] [2024-06-27 17:58:26,694 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 17:58:26,701 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 17:58:26,730 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe037.i[941,954] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 17:58:26,768 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 17:58:26,814 INFO L206 MainTranslator]: Completed translation [2024-06-27 17:58:26,815 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:58:26 WrapperNode [2024-06-27 17:58:26,815 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 17:58:26,815 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 17:58:26,816 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 17:58:26,816 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 17:58:26,828 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:58:26" (1/1) ... [2024-06-27 17:58:26,840 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:58:26" (1/1) ... [2024-06-27 17:58:26,856 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 65 [2024-06-27 17:58:26,856 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 17:58:26,857 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 17:58:26,857 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 17:58:26,857 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 17:58:26,865 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:58:26" (1/1) ... [2024-06-27 17:58:26,865 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:58:26" (1/1) ... [2024-06-27 17:58:26,867 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:58:26" (1/1) ... [2024-06-27 17:58:26,882 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 17:58:26,882 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:58:26" (1/1) ... [2024-06-27 17:58:26,882 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:58:26" (1/1) ... [2024-06-27 17:58:26,888 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:58:26" (1/1) ... [2024-06-27 17:58:26,890 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:58:26" (1/1) ... [2024-06-27 17:58:26,891 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:58:26" (1/1) ... [2024-06-27 17:58:26,892 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:58:26" (1/1) ... [2024-06-27 17:58:26,894 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 17:58:26,894 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 17:58:26,894 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 17:58:26,895 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 17:58:26,895 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:58:26" (1/1) ... [2024-06-27 17:58:26,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 17:58:26,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 17:58:26,927 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 17:58:26,933 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 17:58:26,956 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 17:58:26,956 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 17:58:26,956 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 17:58:26,956 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 17:58:26,957 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 17:58:26,957 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 17:58:26,957 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 17:58:26,957 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 17:58:26,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 17:58:26,957 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 17:58:26,957 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 17:58:26,958 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 17:58:26,959 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 17:58:27,063 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 17:58:27,065 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 17:58:27,203 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 17:58:27,203 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 17:58:27,286 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 17:58:27,287 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 17:58:27,288 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 05:58:27 BoogieIcfgContainer [2024-06-27 17:58:27,288 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 17:58:27,290 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 17:58:27,290 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 17:58:27,293 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 17:58:27,293 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 05:58:26" (1/4) ... [2024-06-27 17:58:27,294 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@cc4e9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 05:58:27, skipping insertion in model container [2024-06-27 17:58:27,294 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:58:26" (2/4) ... [2024-06-27 17:58:27,295 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@cc4e9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 05:58:27, skipping insertion in model container [2024-06-27 17:58:27,295 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:58:26" (3/4) ... [2024-06-27 17:58:27,295 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@cc4e9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 05:58:27, skipping insertion in model container [2024-06-27 17:58:27,295 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 05:58:27" (4/4) ... [2024-06-27 17:58:27,296 INFO L112 eAbstractionObserver]: Analyzing ICFG safe037.i [2024-06-27 17:58:27,309 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 17:58:27,309 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 17:58:27,309 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 17:58:27,343 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 17:58:27,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 57 places, 48 transitions, 108 flow [2024-06-27 17:58:27,405 INFO L124 PetriNetUnfolderBase]: 1/45 cut-off events. [2024-06-27 17:58:27,405 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 17:58:27,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55 conditions, 45 events. 1/45 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 78 event pairs, 0 based on Foata normal form. 0/40 useless extension candidates. Maximal degree in co-relation 46. Up to 2 conditions per place. [2024-06-27 17:58:27,409 INFO L82 GeneralOperation]: Start removeDead. Operand has 57 places, 48 transitions, 108 flow [2024-06-27 17:58:27,412 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 52 places, 42 transitions, 93 flow [2024-06-27 17:58:27,423 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 17:58:27,430 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;@5ca95ea5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 17:58:27,430 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 17:58:27,434 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 17:58:27,435 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 17:58:27,435 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 17:58:27,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:27,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 17:58:27,436 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:27,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:27,440 INFO L85 PathProgramCache]: Analyzing trace with hash 217546130, now seen corresponding path program 1 times [2024-06-27 17:58:27,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:27,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220324197] [2024-06-27 17:58:27,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:27,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:27,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:27,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:27,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:27,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220324197] [2024-06-27 17:58:27,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220324197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:27,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:27,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 17:58:27,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246020597] [2024-06-27 17:58:27,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:27,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 17:58:27,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:27,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 17:58:27,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 17:58:27,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 48 [2024-06-27 17:58:27,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 42 transitions, 93 flow. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:27,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:27,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 48 [2024-06-27 17:58:27,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:27,967 INFO L124 PetriNetUnfolderBase]: 759/1474 cut-off events. [2024-06-27 17:58:27,967 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-27 17:58:27,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2678 conditions, 1474 events. 759/1474 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9079 event pairs, 534 based on Foata normal form. 1/1374 useless extension candidates. Maximal degree in co-relation 2666. Up to 1147 conditions per place. [2024-06-27 17:58:27,980 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 31 selfloop transitions, 4 changer transitions 0/54 dead transitions. [2024-06-27 17:58:27,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 54 transitions, 193 flow [2024-06-27 17:58:27,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 17:58:27,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 17:58:27,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 107 transitions. [2024-06-27 17:58:27,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7430555555555556 [2024-06-27 17:58:27,992 INFO L175 Difference]: Start difference. First operand has 52 places, 42 transitions, 93 flow. Second operand 3 states and 107 transitions. [2024-06-27 17:58:27,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 54 transitions, 193 flow [2024-06-27 17:58:27,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 54 transitions, 188 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:27,997 INFO L231 Difference]: Finished difference. Result has 52 places, 45 transitions, 120 flow [2024-06-27 17:58:27,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=120, PETRI_PLACES=52, PETRI_TRANSITIONS=45} [2024-06-27 17:58:28,001 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 0 predicate places. [2024-06-27 17:58:28,001 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 45 transitions, 120 flow [2024-06-27 17:58:28,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:28,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:28,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:28,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 17:58:28,003 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:28,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:28,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1391517839, now seen corresponding path program 1 times [2024-06-27 17:58:28,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:28,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819300273] [2024-06-27 17:58:28,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:28,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:28,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:28,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:28,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:28,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819300273] [2024-06-27 17:58:28,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819300273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:28,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:28,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:58:28,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579870925] [2024-06-27 17:58:28,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:28,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:58:28,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:28,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:58:28,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:58:28,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 48 [2024-06-27 17:58:28,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 45 transitions, 120 flow. Second operand has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:28,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:28,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 48 [2024-06-27 17:58:28,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:28,501 INFO L124 PetriNetUnfolderBase]: 937/1645 cut-off events. [2024-06-27 17:58:28,501 INFO L125 PetriNetUnfolderBase]: For 301/301 co-relation queries the response was YES. [2024-06-27 17:58:28,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3526 conditions, 1645 events. 937/1645 cut-off events. For 301/301 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9679 event pairs, 477 based on Foata normal form. 3/1605 useless extension candidates. Maximal degree in co-relation 3514. Up to 1383 conditions per place. [2024-06-27 17:58:28,511 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 41 selfloop transitions, 7 changer transitions 0/66 dead transitions. [2024-06-27 17:58:28,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 66 transitions, 270 flow [2024-06-27 17:58:28,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:58:28,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:58:28,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 139 transitions. [2024-06-27 17:58:28,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7239583333333334 [2024-06-27 17:58:28,514 INFO L175 Difference]: Start difference. First operand has 52 places, 45 transitions, 120 flow. Second operand 4 states and 139 transitions. [2024-06-27 17:58:28,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 66 transitions, 270 flow [2024-06-27 17:58:28,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 66 transitions, 266 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 17:58:28,517 INFO L231 Difference]: Finished difference. Result has 55 places, 48 transitions, 156 flow [2024-06-27 17:58:28,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=156, PETRI_PLACES=55, PETRI_TRANSITIONS=48} [2024-06-27 17:58:28,517 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 3 predicate places. [2024-06-27 17:58:28,518 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 48 transitions, 156 flow [2024-06-27 17:58:28,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:28,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:28,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:28,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 17:58:28,519 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:28,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:28,519 INFO L85 PathProgramCache]: Analyzing trace with hash -889858446, now seen corresponding path program 1 times [2024-06-27 17:58:28,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:28,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944591511] [2024-06-27 17:58:28,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:28,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:28,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:28,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:28,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:28,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944591511] [2024-06-27 17:58:28,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944591511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:28,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:28,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:58:28,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270344680] [2024-06-27 17:58:28,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:28,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:58:28,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:28,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:58:28,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:58:28,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 48 [2024-06-27 17:58:28,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 48 transitions, 156 flow. Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:28,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:28,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 48 [2024-06-27 17:58:28,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:28,806 INFO L124 PetriNetUnfolderBase]: 958/1861 cut-off events. [2024-06-27 17:58:28,806 INFO L125 PetriNetUnfolderBase]: For 835/835 co-relation queries the response was YES. [2024-06-27 17:58:28,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4210 conditions, 1861 events. 958/1861 cut-off events. For 835/835 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11951 event pairs, 597 based on Foata normal form. 2/1815 useless extension candidates. Maximal degree in co-relation 4196. Up to 1425 conditions per place. [2024-06-27 17:58:28,816 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 41 selfloop transitions, 7 changer transitions 0/66 dead transitions. [2024-06-27 17:58:28,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 66 transitions, 300 flow [2024-06-27 17:58:28,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:58:28,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:58:28,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 135 transitions. [2024-06-27 17:58:28,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.703125 [2024-06-27 17:58:28,821 INFO L175 Difference]: Start difference. First operand has 55 places, 48 transitions, 156 flow. Second operand 4 states and 135 transitions. [2024-06-27 17:58:28,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 66 transitions, 300 flow [2024-06-27 17:58:28,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 66 transitions, 286 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 17:58:28,825 INFO L231 Difference]: Finished difference. Result has 57 places, 51 transitions, 182 flow [2024-06-27 17:58:28,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=182, PETRI_PLACES=57, PETRI_TRANSITIONS=51} [2024-06-27 17:58:28,826 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 5 predicate places. [2024-06-27 17:58:28,826 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 51 transitions, 182 flow [2024-06-27 17:58:28,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:28,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:28,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:28,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 17:58:28,827 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:28,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:28,828 INFO L85 PathProgramCache]: Analyzing trace with hash 301327893, now seen corresponding path program 1 times [2024-06-27 17:58:28,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:28,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059386236] [2024-06-27 17:58:28,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:28,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:28,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:29,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:29,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:29,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059386236] [2024-06-27 17:58:29,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059386236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:29,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:29,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:29,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674700592] [2024-06-27 17:58:29,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:29,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:29,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:29,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:29,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:29,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:58:29,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 51 transitions, 182 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:29,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:29,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:58:29,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:29,283 INFO L124 PetriNetUnfolderBase]: 1184/2191 cut-off events. [2024-06-27 17:58:29,283 INFO L125 PetriNetUnfolderBase]: For 1650/1698 co-relation queries the response was YES. [2024-06-27 17:58:29,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5379 conditions, 2191 events. 1184/2191 cut-off events. For 1650/1698 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13663 event pairs, 462 based on Foata normal form. 6/2146 useless extension candidates. Maximal degree in co-relation 5364. Up to 1682 conditions per place. [2024-06-27 17:58:29,294 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 60 selfloop transitions, 12 changer transitions 0/89 dead transitions. [2024-06-27 17:58:29,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 89 transitions, 426 flow [2024-06-27 17:58:29,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:29,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:29,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 198 transitions. [2024-06-27 17:58:29,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6875 [2024-06-27 17:58:29,296 INFO L175 Difference]: Start difference. First operand has 57 places, 51 transitions, 182 flow. Second operand 6 states and 198 transitions. [2024-06-27 17:58:29,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 89 transitions, 426 flow [2024-06-27 17:58:29,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 89 transitions, 410 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 17:58:29,301 INFO L231 Difference]: Finished difference. Result has 61 places, 55 transitions, 225 flow [2024-06-27 17:58:29,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=225, PETRI_PLACES=61, PETRI_TRANSITIONS=55} [2024-06-27 17:58:29,302 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 9 predicate places. [2024-06-27 17:58:29,302 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 55 transitions, 225 flow [2024-06-27 17:58:29,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:29,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:29,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:29,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 17:58:29,303 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:29,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:29,303 INFO L85 PathProgramCache]: Analyzing trace with hash 1028011439, now seen corresponding path program 1 times [2024-06-27 17:58:29,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:29,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733506223] [2024-06-27 17:58:29,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:29,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:29,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:29,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:29,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:29,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733506223] [2024-06-27 17:58:29,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733506223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:29,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:29,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:58:29,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004256294] [2024-06-27 17:58:29,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:29,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:58:29,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:29,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:58:29,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:58:29,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:58:29,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 55 transitions, 225 flow. Second operand has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:29,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:29,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:58:29,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:29,645 INFO L124 PetriNetUnfolderBase]: 1201/2174 cut-off events. [2024-06-27 17:58:29,645 INFO L125 PetriNetUnfolderBase]: For 2589/2645 co-relation queries the response was YES. [2024-06-27 17:58:29,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5886 conditions, 2174 events. 1201/2174 cut-off events. For 2589/2645 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13379 event pairs, 456 based on Foata normal form. 4/2139 useless extension candidates. Maximal degree in co-relation 5869. Up to 1722 conditions per place. [2024-06-27 17:58:29,655 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 55 selfloop transitions, 15 changer transitions 0/87 dead transitions. [2024-06-27 17:58:29,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 87 transitions, 479 flow [2024-06-27 17:58:29,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:58:29,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:58:29,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 168 transitions. [2024-06-27 17:58:29,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7 [2024-06-27 17:58:29,657 INFO L175 Difference]: Start difference. First operand has 61 places, 55 transitions, 225 flow. Second operand 5 states and 168 transitions. [2024-06-27 17:58:29,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 87 transitions, 479 flow [2024-06-27 17:58:29,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 87 transitions, 450 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:29,660 INFO L231 Difference]: Finished difference. Result has 63 places, 61 transitions, 276 flow [2024-06-27 17:58:29,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=276, PETRI_PLACES=63, PETRI_TRANSITIONS=61} [2024-06-27 17:58:29,660 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 11 predicate places. [2024-06-27 17:58:29,661 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 61 transitions, 276 flow [2024-06-27 17:58:29,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:29,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:29,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:29,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 17:58:29,661 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:29,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:29,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1046670959, now seen corresponding path program 2 times [2024-06-27 17:58:29,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:29,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059592767] [2024-06-27 17:58:29,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:29,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:29,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:29,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:29,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:29,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059592767] [2024-06-27 17:58:29,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059592767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:29,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:29,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:58:29,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351803786] [2024-06-27 17:58:29,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:29,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:58:29,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:29,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:58:29,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:58:29,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:58:29,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 61 transitions, 276 flow. Second operand has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:29,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:29,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:58:29,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:29,951 INFO L124 PetriNetUnfolderBase]: 1196/2104 cut-off events. [2024-06-27 17:58:29,951 INFO L125 PetriNetUnfolderBase]: For 3645/3758 co-relation queries the response was YES. [2024-06-27 17:58:29,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6180 conditions, 2104 events. 1196/2104 cut-off events. For 3645/3758 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 12834 event pairs, 395 based on Foata normal form. 40/2105 useless extension candidates. Maximal degree in co-relation 6162. Up to 1717 conditions per place. [2024-06-27 17:58:29,969 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 50 selfloop transitions, 15 changer transitions 0/82 dead transitions. [2024-06-27 17:58:29,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 82 transitions, 456 flow [2024-06-27 17:58:29,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:58:29,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:58:29,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 163 transitions. [2024-06-27 17:58:29,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6791666666666667 [2024-06-27 17:58:29,971 INFO L175 Difference]: Start difference. First operand has 63 places, 61 transitions, 276 flow. Second operand 5 states and 163 transitions. [2024-06-27 17:58:29,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 82 transitions, 456 flow [2024-06-27 17:58:29,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 82 transitions, 428 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-27 17:58:29,977 INFO L231 Difference]: Finished difference. Result has 67 places, 61 transitions, 286 flow [2024-06-27 17:58:29,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=286, PETRI_PLACES=67, PETRI_TRANSITIONS=61} [2024-06-27 17:58:29,978 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 15 predicate places. [2024-06-27 17:58:29,978 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 61 transitions, 286 flow [2024-06-27 17:58:29,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:29,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:29,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:29,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 17:58:29,979 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:29,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:29,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1475702654, now seen corresponding path program 1 times [2024-06-27 17:58:29,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:29,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167836801] [2024-06-27 17:58:29,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:29,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:29,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:30,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:30,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:30,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167836801] [2024-06-27 17:58:30,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167836801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:30,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:30,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:58:30,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972894260] [2024-06-27 17:58:30,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:30,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:58:30,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:30,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:58:30,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:58:30,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 48 [2024-06-27 17:58:30,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 61 transitions, 286 flow. Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:30,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:30,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 48 [2024-06-27 17:58:30,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:30,254 INFO L124 PetriNetUnfolderBase]: 1156/2169 cut-off events. [2024-06-27 17:58:30,254 INFO L125 PetriNetUnfolderBase]: For 3807/3807 co-relation queries the response was YES. [2024-06-27 17:58:30,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6199 conditions, 2169 events. 1156/2169 cut-off events. For 3807/3807 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13788 event pairs, 410 based on Foata normal form. 1/2140 useless extension candidates. Maximal degree in co-relation 6179. Up to 1690 conditions per place. [2024-06-27 17:58:30,267 INFO L140 encePairwiseOnDemand]: 42/48 looper letters, 48 selfloop transitions, 7 changer transitions 0/76 dead transitions. [2024-06-27 17:58:30,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 76 transitions, 440 flow [2024-06-27 17:58:30,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:58:30,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:58:30,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 130 transitions. [2024-06-27 17:58:30,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6770833333333334 [2024-06-27 17:58:30,269 INFO L175 Difference]: Start difference. First operand has 67 places, 61 transitions, 286 flow. Second operand 4 states and 130 transitions. [2024-06-27 17:58:30,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 76 transitions, 440 flow [2024-06-27 17:58:30,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 76 transitions, 398 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:30,274 INFO L231 Difference]: Finished difference. Result has 66 places, 64 transitions, 286 flow [2024-06-27 17:58:30,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=244, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=286, PETRI_PLACES=66, PETRI_TRANSITIONS=64} [2024-06-27 17:58:30,275 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 14 predicate places. [2024-06-27 17:58:30,275 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 64 transitions, 286 flow [2024-06-27 17:58:30,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:30,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:30,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:30,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 17:58:30,276 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:30,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:30,276 INFO L85 PathProgramCache]: Analyzing trace with hash 76348528, now seen corresponding path program 1 times [2024-06-27 17:58:30,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:30,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272380098] [2024-06-27 17:58:30,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:30,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:30,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:30,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:30,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:30,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272380098] [2024-06-27 17:58:30,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272380098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:30,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:30,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:30,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855910089] [2024-06-27 17:58:30,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:30,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:30,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:30,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:30,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:30,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:58:30,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 64 transitions, 286 flow. Second operand has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:30,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:30,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:58:30,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:30,633 INFO L124 PetriNetUnfolderBase]: 1207/2098 cut-off events. [2024-06-27 17:58:30,633 INFO L125 PetriNetUnfolderBase]: For 4907/5041 co-relation queries the response was YES. [2024-06-27 17:58:30,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6573 conditions, 2098 events. 1207/2098 cut-off events. For 4907/5041 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 12504 event pairs, 361 based on Foata normal form. 2/2078 useless extension candidates. Maximal degree in co-relation 6553. Up to 1740 conditions per place. [2024-06-27 17:58:30,646 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 70 selfloop transitions, 13 changer transitions 0/100 dead transitions. [2024-06-27 17:58:30,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 100 transitions, 554 flow [2024-06-27 17:58:30,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:30,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:30,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 197 transitions. [2024-06-27 17:58:30,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6840277777777778 [2024-06-27 17:58:30,651 INFO L175 Difference]: Start difference. First operand has 66 places, 64 transitions, 286 flow. Second operand 6 states and 197 transitions. [2024-06-27 17:58:30,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 100 transitions, 554 flow [2024-06-27 17:58:30,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 100 transitions, 534 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-27 17:58:30,655 INFO L231 Difference]: Finished difference. Result has 70 places, 67 transitions, 328 flow [2024-06-27 17:58:30,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=266, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=328, PETRI_PLACES=70, PETRI_TRANSITIONS=67} [2024-06-27 17:58:30,657 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 18 predicate places. [2024-06-27 17:58:30,657 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 67 transitions, 328 flow [2024-06-27 17:58:30,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:30,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:30,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:30,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 17:58:30,658 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:30,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:30,658 INFO L85 PathProgramCache]: Analyzing trace with hash 71884528, now seen corresponding path program 2 times [2024-06-27 17:58:30,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:30,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818059070] [2024-06-27 17:58:30,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:30,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:30,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:30,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:30,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:30,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818059070] [2024-06-27 17:58:30,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818059070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:30,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:30,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:30,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595351352] [2024-06-27 17:58:30,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:30,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:30,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:30,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:30,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:30,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:58:30,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 67 transitions, 328 flow. Second operand has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:30,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:30,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:58:30,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:30,959 INFO L124 PetriNetUnfolderBase]: 1224/2184 cut-off events. [2024-06-27 17:58:30,960 INFO L125 PetriNetUnfolderBase]: For 6442/6581 co-relation queries the response was YES. [2024-06-27 17:58:30,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7170 conditions, 2184 events. 1224/2184 cut-off events. For 6442/6581 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 13356 event pairs, 430 based on Foata normal form. 27/2191 useless extension candidates. Maximal degree in co-relation 7149. Up to 1697 conditions per place. [2024-06-27 17:58:30,971 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 63 selfloop transitions, 25 changer transitions 0/105 dead transitions. [2024-06-27 17:58:30,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 105 transitions, 666 flow [2024-06-27 17:58:30,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:30,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:30,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 200 transitions. [2024-06-27 17:58:30,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6944444444444444 [2024-06-27 17:58:30,972 INFO L175 Difference]: Start difference. First operand has 70 places, 67 transitions, 328 flow. Second operand 6 states and 200 transitions. [2024-06-27 17:58:30,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 105 transitions, 666 flow [2024-06-27 17:58:30,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 105 transitions, 628 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:30,977 INFO L231 Difference]: Finished difference. Result has 72 places, 73 transitions, 410 flow [2024-06-27 17:58:30,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=290, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=410, PETRI_PLACES=72, PETRI_TRANSITIONS=73} [2024-06-27 17:58:30,977 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 20 predicate places. [2024-06-27 17:58:30,977 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 73 transitions, 410 flow [2024-06-27 17:58:30,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:30,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:30,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:30,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 17:58:30,978 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:30,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:30,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1240992250, now seen corresponding path program 3 times [2024-06-27 17:58:30,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:30,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278845894] [2024-06-27 17:58:30,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:30,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:30,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:31,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:31,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:31,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278845894] [2024-06-27 17:58:31,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278845894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:31,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:31,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:31,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326948996] [2024-06-27 17:58:31,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:31,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:31,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:31,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:31,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:31,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:58:31,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 73 transitions, 410 flow. Second operand has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:31,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:31,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:58:31,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:31,382 INFO L124 PetriNetUnfolderBase]: 1219/2202 cut-off events. [2024-06-27 17:58:31,396 INFO L125 PetriNetUnfolderBase]: For 8500/8662 co-relation queries the response was YES. [2024-06-27 17:58:31,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7579 conditions, 2202 events. 1219/2202 cut-off events. For 8500/8662 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 13758 event pairs, 547 based on Foata normal form. 40/2208 useless extension candidates. Maximal degree in co-relation 7557. Up to 1692 conditions per place. [2024-06-27 17:58:31,425 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 58 selfloop transitions, 25 changer transitions 0/100 dead transitions. [2024-06-27 17:58:31,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 100 transitions, 640 flow [2024-06-27 17:58:31,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:31,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:31,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 195 transitions. [2024-06-27 17:58:31,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6770833333333334 [2024-06-27 17:58:31,427 INFO L175 Difference]: Start difference. First operand has 72 places, 73 transitions, 410 flow. Second operand 6 states and 195 transitions. [2024-06-27 17:58:31,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 100 transitions, 640 flow [2024-06-27 17:58:31,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 100 transitions, 590 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-27 17:58:31,450 INFO L231 Difference]: Finished difference. Result has 76 places, 73 transitions, 418 flow [2024-06-27 17:58:31,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=360, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=418, PETRI_PLACES=76, PETRI_TRANSITIONS=73} [2024-06-27 17:58:31,451 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 24 predicate places. [2024-06-27 17:58:31,451 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 73 transitions, 418 flow [2024-06-27 17:58:31,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:31,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:31,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:31,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 17:58:31,452 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:31,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:31,453 INFO L85 PathProgramCache]: Analyzing trace with hash 393085040, now seen corresponding path program 1 times [2024-06-27 17:58:31,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:31,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422009527] [2024-06-27 17:58:31,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:31,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:31,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:31,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:31,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:31,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422009527] [2024-06-27 17:58:31,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422009527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:31,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:31,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:31,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929588279] [2024-06-27 17:58:31,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:31,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:31,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:31,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:31,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:31,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:58:31,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 73 transitions, 418 flow. Second operand has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:31,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:31,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:58:31,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:31,868 INFO L124 PetriNetUnfolderBase]: 1286/2335 cut-off events. [2024-06-27 17:58:31,869 INFO L125 PetriNetUnfolderBase]: For 8581/8611 co-relation queries the response was YES. [2024-06-27 17:58:31,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8036 conditions, 2335 events. 1286/2335 cut-off events. For 8581/8611 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14513 event pairs, 362 based on Foata normal form. 4/2305 useless extension candidates. Maximal degree in co-relation 8012. Up to 1855 conditions per place. [2024-06-27 17:58:31,882 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 77 selfloop transitions, 12 changer transitions 0/106 dead transitions. [2024-06-27 17:58:31,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 106 transitions, 705 flow [2024-06-27 17:58:31,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:31,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:31,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 191 transitions. [2024-06-27 17:58:31,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6631944444444444 [2024-06-27 17:58:31,884 INFO L175 Difference]: Start difference. First operand has 76 places, 73 transitions, 418 flow. Second operand 6 states and 191 transitions. [2024-06-27 17:58:31,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 106 transitions, 705 flow [2024-06-27 17:58:31,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 106 transitions, 634 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:31,893 INFO L231 Difference]: Finished difference. Result has 78 places, 78 transitions, 431 flow [2024-06-27 17:58:31,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=352, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=431, PETRI_PLACES=78, PETRI_TRANSITIONS=78} [2024-06-27 17:58:31,893 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 26 predicate places. [2024-06-27 17:58:31,894 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 78 transitions, 431 flow [2024-06-27 17:58:31,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:31,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:31,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:31,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 17:58:31,894 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:31,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:31,895 INFO L85 PathProgramCache]: Analyzing trace with hash 167847785, now seen corresponding path program 1 times [2024-06-27 17:58:31,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:31,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263802425] [2024-06-27 17:58:31,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:31,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:31,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:31,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-27 17:58:31,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:31,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263802425] [2024-06-27 17:58:31,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263802425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:31,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:31,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:58:31,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755256671] [2024-06-27 17:58:31,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:31,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:58:31,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:31,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:58:31,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:58:32,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:58:32,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 78 transitions, 431 flow. Second operand has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:32,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:32,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:58:32,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:32,247 INFO L124 PetriNetUnfolderBase]: 1459/2608 cut-off events. [2024-06-27 17:58:32,248 INFO L125 PetriNetUnfolderBase]: For 12183/12191 co-relation queries the response was YES. [2024-06-27 17:58:32,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9280 conditions, 2608 events. 1459/2608 cut-off events. For 12183/12191 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 16435 event pairs, 706 based on Foata normal form. 6/2577 useless extension candidates. Maximal degree in co-relation 9254. Up to 2089 conditions per place. [2024-06-27 17:58:32,265 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 72 selfloop transitions, 17 changer transitions 0/109 dead transitions. [2024-06-27 17:58:32,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 109 transitions, 733 flow [2024-06-27 17:58:32,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:58:32,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:58:32,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 163 transitions. [2024-06-27 17:58:32,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6791666666666667 [2024-06-27 17:58:32,266 INFO L175 Difference]: Start difference. First operand has 78 places, 78 transitions, 431 flow. Second operand 5 states and 163 transitions. [2024-06-27 17:58:32,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 109 transitions, 733 flow [2024-06-27 17:58:32,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 109 transitions, 694 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:32,275 INFO L231 Difference]: Finished difference. Result has 81 places, 87 transitions, 499 flow [2024-06-27 17:58:32,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=392, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=499, PETRI_PLACES=81, PETRI_TRANSITIONS=87} [2024-06-27 17:58:32,276 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 29 predicate places. [2024-06-27 17:58:32,276 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 87 transitions, 499 flow [2024-06-27 17:58:32,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:32,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:32,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:32,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 17:58:32,277 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:32,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:32,277 INFO L85 PathProgramCache]: Analyzing trace with hash 248058691, now seen corresponding path program 2 times [2024-06-27 17:58:32,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:32,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484293974] [2024-06-27 17:58:32,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:32,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:32,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:32,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:32,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:32,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484293974] [2024-06-27 17:58:32,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484293974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:32,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:32,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:58:32,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245381430] [2024-06-27 17:58:32,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:32,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:58:32,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:32,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:58:32,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:58:32,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:58:32,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 87 transitions, 499 flow. Second operand has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:32,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:32,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:58:32,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:32,596 INFO L124 PetriNetUnfolderBase]: 1458/2506 cut-off events. [2024-06-27 17:58:32,597 INFO L125 PetriNetUnfolderBase]: For 13549/13553 co-relation queries the response was YES. [2024-06-27 17:58:32,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9546 conditions, 2506 events. 1458/2506 cut-off events. For 13549/13553 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 15309 event pairs, 484 based on Foata normal form. 5/2490 useless extension candidates. Maximal degree in co-relation 9518. Up to 2086 conditions per place. [2024-06-27 17:58:32,613 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 65 selfloop transitions, 17 changer transitions 0/102 dead transitions. [2024-06-27 17:58:32,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 102 transitions, 697 flow [2024-06-27 17:58:32,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:58:32,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:58:32,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-06-27 17:58:32,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 17:58:32,615 INFO L175 Difference]: Start difference. First operand has 81 places, 87 transitions, 499 flow. Second operand 5 states and 156 transitions. [2024-06-27 17:58:32,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 102 transitions, 697 flow [2024-06-27 17:58:32,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 102 transitions, 675 flow, removed 11 selfloop flow, removed 0 redundant places. [2024-06-27 17:58:32,627 INFO L231 Difference]: Finished difference. Result has 86 places, 87 transitions, 517 flow [2024-06-27 17:58:32,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=477, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=517, PETRI_PLACES=86, PETRI_TRANSITIONS=87} [2024-06-27 17:58:32,628 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 34 predicate places. [2024-06-27 17:58:32,628 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 87 transitions, 517 flow [2024-06-27 17:58:32,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:32,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:32,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:32,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 17:58:32,630 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:32,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:32,630 INFO L85 PathProgramCache]: Analyzing trace with hash -585493511, now seen corresponding path program 1 times [2024-06-27 17:58:32,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:32,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237850116] [2024-06-27 17:58:32,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:32,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:32,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:32,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:32,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:32,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237850116] [2024-06-27 17:58:32,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237850116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:32,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:32,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:58:32,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118251046] [2024-06-27 17:58:32,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:32,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:58:32,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:32,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:58:32,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:58:32,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:58:32,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 87 transitions, 517 flow. Second operand has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:32,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:32,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:58:32,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:32,939 INFO L124 PetriNetUnfolderBase]: 1385/2553 cut-off events. [2024-06-27 17:58:32,939 INFO L125 PetriNetUnfolderBase]: For 12971/13052 co-relation queries the response was YES. [2024-06-27 17:58:32,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9349 conditions, 2553 events. 1385/2553 cut-off events. For 12971/13052 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 16369 event pairs, 560 based on Foata normal form. 1/2488 useless extension candidates. Maximal degree in co-relation 9318. Up to 1988 conditions per place. [2024-06-27 17:58:32,954 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 75 selfloop transitions, 17 changer transitions 0/112 dead transitions. [2024-06-27 17:58:32,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 112 transitions, 807 flow [2024-06-27 17:58:32,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:58:32,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:58:32,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 160 transitions. [2024-06-27 17:58:32,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:58:32,955 INFO L175 Difference]: Start difference. First operand has 86 places, 87 transitions, 517 flow. Second operand 5 states and 160 transitions. [2024-06-27 17:58:32,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 112 transitions, 807 flow [2024-06-27 17:58:32,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 112 transitions, 770 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:32,968 INFO L231 Difference]: Finished difference. Result has 88 places, 93 transitions, 562 flow [2024-06-27 17:58:32,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=480, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=562, PETRI_PLACES=88, PETRI_TRANSITIONS=93} [2024-06-27 17:58:32,969 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 36 predicate places. [2024-06-27 17:58:32,969 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 93 transitions, 562 flow [2024-06-27 17:58:32,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:32,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:32,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:32,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 17:58:32,969 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:32,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:32,970 INFO L85 PathProgramCache]: Analyzing trace with hash 248065635, now seen corresponding path program 2 times [2024-06-27 17:58:32,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:32,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000259577] [2024-06-27 17:58:32,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:32,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:32,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:33,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:33,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:33,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000259577] [2024-06-27 17:58:33,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000259577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:33,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:33,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:58:33,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600276212] [2024-06-27 17:58:33,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:33,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:58:33,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:33,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:58:33,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:58:33,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:58:33,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 93 transitions, 562 flow. Second operand has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:33,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:33,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:58:33,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:33,275 INFO L124 PetriNetUnfolderBase]: 1388/2544 cut-off events. [2024-06-27 17:58:33,275 INFO L125 PetriNetUnfolderBase]: For 14465/14539 co-relation queries the response was YES. [2024-06-27 17:58:33,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9754 conditions, 2544 events. 1388/2544 cut-off events. For 14465/14539 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 16203 event pairs, 480 based on Foata normal form. 1/2496 useless extension candidates. Maximal degree in co-relation 9722. Up to 1995 conditions per place. [2024-06-27 17:58:33,291 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 71 selfloop transitions, 17 changer transitions 0/108 dead transitions. [2024-06-27 17:58:33,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 108 transitions, 772 flow [2024-06-27 17:58:33,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:58:33,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:58:33,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-06-27 17:58:33,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-27 17:58:33,292 INFO L175 Difference]: Start difference. First operand has 88 places, 93 transitions, 562 flow. Second operand 5 states and 156 transitions. [2024-06-27 17:58:33,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 108 transitions, 772 flow [2024-06-27 17:58:33,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 108 transitions, 742 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-27 17:58:33,308 INFO L231 Difference]: Finished difference. Result has 92 places, 93 transitions, 573 flow [2024-06-27 17:58:33,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=532, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=573, PETRI_PLACES=92, PETRI_TRANSITIONS=93} [2024-06-27 17:58:33,308 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 40 predicate places. [2024-06-27 17:58:33,308 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 93 transitions, 573 flow [2024-06-27 17:58:33,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:33,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:33,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:33,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 17:58:33,309 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:33,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:33,309 INFO L85 PathProgramCache]: Analyzing trace with hash 243419885, now seen corresponding path program 1 times [2024-06-27 17:58:33,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:33,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661928465] [2024-06-27 17:58:33,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:33,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:33,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:33,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:33,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:33,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661928465] [2024-06-27 17:58:33,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661928465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:33,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:33,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:33,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435398914] [2024-06-27 17:58:33,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:33,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:33,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:33,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:33,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:33,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:58:33,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 93 transitions, 573 flow. Second operand has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:33,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:33,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:58:33,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:33,774 INFO L124 PetriNetUnfolderBase]: 1640/2823 cut-off events. [2024-06-27 17:58:33,775 INFO L125 PetriNetUnfolderBase]: For 21765/22022 co-relation queries the response was YES. [2024-06-27 17:58:33,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11728 conditions, 2823 events. 1640/2823 cut-off events. For 21765/22022 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 17647 event pairs, 319 based on Foata normal form. 30/2796 useless extension candidates. Maximal degree in co-relation 11694. Up to 2067 conditions per place. [2024-06-27 17:58:33,791 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 112 selfloop transitions, 17 changer transitions 0/149 dead transitions. [2024-06-27 17:58:33,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 149 transitions, 1067 flow [2024-06-27 17:58:33,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:58:33,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:58:33,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 263 transitions. [2024-06-27 17:58:33,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6848958333333334 [2024-06-27 17:58:33,792 INFO L175 Difference]: Start difference. First operand has 92 places, 93 transitions, 573 flow. Second operand 8 states and 263 transitions. [2024-06-27 17:58:33,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 149 transitions, 1067 flow [2024-06-27 17:58:33,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 149 transitions, 1021 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:33,810 INFO L231 Difference]: Finished difference. Result has 95 places, 95 transitions, 605 flow [2024-06-27 17:58:33,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=527, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=605, PETRI_PLACES=95, PETRI_TRANSITIONS=95} [2024-06-27 17:58:33,811 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 43 predicate places. [2024-06-27 17:58:33,811 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 95 transitions, 605 flow [2024-06-27 17:58:33,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:33,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:33,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:33,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 17:58:33,811 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:33,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:33,812 INFO L85 PathProgramCache]: Analyzing trace with hash 269267063, now seen corresponding path program 2 times [2024-06-27 17:58:33,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:33,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561628820] [2024-06-27 17:58:33,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:33,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:33,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:33,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-27 17:58:33,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:33,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561628820] [2024-06-27 17:58:33,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561628820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:33,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:33,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:33,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417557432] [2024-06-27 17:58:33,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:33,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:33,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:33,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:33,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:33,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:58:33,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 95 transitions, 605 flow. Second operand has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:33,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:33,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:58:33,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:34,259 INFO L124 PetriNetUnfolderBase]: 1617/2894 cut-off events. [2024-06-27 17:58:34,259 INFO L125 PetriNetUnfolderBase]: For 23299/23470 co-relation queries the response was YES. [2024-06-27 17:58:34,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11692 conditions, 2894 events. 1617/2894 cut-off events. For 23299/23470 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 18646 event pairs, 658 based on Foata normal form. 32/2844 useless extension candidates. Maximal degree in co-relation 11658. Up to 2203 conditions per place. [2024-06-27 17:58:34,328 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 104 selfloop transitions, 14 changer transitions 0/138 dead transitions. [2024-06-27 17:58:34,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 138 transitions, 959 flow [2024-06-27 17:58:34,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:34,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:34,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 229 transitions. [2024-06-27 17:58:34,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6815476190476191 [2024-06-27 17:58:34,330 INFO L175 Difference]: Start difference. First operand has 95 places, 95 transitions, 605 flow. Second operand 7 states and 229 transitions. [2024-06-27 17:58:34,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 138 transitions, 959 flow [2024-06-27 17:58:34,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 138 transitions, 931 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:34,348 INFO L231 Difference]: Finished difference. Result has 98 places, 95 transitions, 612 flow [2024-06-27 17:58:34,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=577, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=612, PETRI_PLACES=98, PETRI_TRANSITIONS=95} [2024-06-27 17:58:34,349 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 46 predicate places. [2024-06-27 17:58:34,349 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 95 transitions, 612 flow [2024-06-27 17:58:34,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:34,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:34,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:34,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 17:58:34,349 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:34,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:34,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1255298859, now seen corresponding path program 3 times [2024-06-27 17:58:34,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:34,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420584477] [2024-06-27 17:58:34,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:34,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:34,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:34,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-27 17:58:34,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:34,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420584477] [2024-06-27 17:58:34,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420584477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:34,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:34,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:34,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651586266] [2024-06-27 17:58:34,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:34,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:34,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:34,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:34,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:34,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:58:34,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 95 transitions, 612 flow. Second operand has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:34,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:34,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:58:34,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:34,735 INFO L124 PetriNetUnfolderBase]: 1706/2948 cut-off events. [2024-06-27 17:58:34,735 INFO L125 PetriNetUnfolderBase]: For 25834/26071 co-relation queries the response was YES. [2024-06-27 17:58:34,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12359 conditions, 2948 events. 1706/2948 cut-off events. For 25834/26071 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 18794 event pairs, 453 based on Foata normal form. 60/2936 useless extension candidates. Maximal degree in co-relation 12323. Up to 2274 conditions per place. [2024-06-27 17:58:34,754 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 88 selfloop transitions, 28 changer transitions 0/136 dead transitions. [2024-06-27 17:58:34,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 136 transitions, 974 flow [2024-06-27 17:58:34,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:34,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:34,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 230 transitions. [2024-06-27 17:58:34,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6845238095238095 [2024-06-27 17:58:34,755 INFO L175 Difference]: Start difference. First operand has 98 places, 95 transitions, 612 flow. Second operand 7 states and 230 transitions. [2024-06-27 17:58:34,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 136 transitions, 974 flow [2024-06-27 17:58:34,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 136 transitions, 941 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 17:58:34,779 INFO L231 Difference]: Finished difference. Result has 99 places, 96 transitions, 664 flow [2024-06-27 17:58:34,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=579, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=664, PETRI_PLACES=99, PETRI_TRANSITIONS=96} [2024-06-27 17:58:34,780 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 47 predicate places. [2024-06-27 17:58:34,780 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 96 transitions, 664 flow [2024-06-27 17:58:34,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:34,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:34,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:34,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 17:58:34,780 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:34,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:34,781 INFO L85 PathProgramCache]: Analyzing trace with hash 556877495, now seen corresponding path program 1 times [2024-06-27 17:58:34,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:34,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358383461] [2024-06-27 17:58:34,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:34,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:34,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:34,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-27 17:58:34,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:34,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358383461] [2024-06-27 17:58:34,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358383461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:34,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:34,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:34,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091879906] [2024-06-27 17:58:34,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:34,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:34,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:34,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:34,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:34,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:34,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 96 transitions, 664 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:34,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:34,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:34,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:35,328 INFO L124 PetriNetUnfolderBase]: 1978/3518 cut-off events. [2024-06-27 17:58:35,328 INFO L125 PetriNetUnfolderBase]: For 29887/29887 co-relation queries the response was YES. [2024-06-27 17:58:35,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14198 conditions, 3518 events. 1978/3518 cut-off events. For 29887/29887 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 23044 event pairs, 789 based on Foata normal form. 4/3486 useless extension candidates. Maximal degree in co-relation 14161. Up to 2815 conditions per place. [2024-06-27 17:58:35,379 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 101 selfloop transitions, 22 changer transitions 0/139 dead transitions. [2024-06-27 17:58:35,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 139 transitions, 1049 flow [2024-06-27 17:58:35,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:35,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:35,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 222 transitions. [2024-06-27 17:58:35,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6607142857142857 [2024-06-27 17:58:35,381 INFO L175 Difference]: Start difference. First operand has 99 places, 96 transitions, 664 flow. Second operand 7 states and 222 transitions. [2024-06-27 17:58:35,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 139 transitions, 1049 flow [2024-06-27 17:58:35,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 139 transitions, 984 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:35,412 INFO L231 Difference]: Finished difference. Result has 102 places, 101 transitions, 707 flow [2024-06-27 17:58:35,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=603, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=707, PETRI_PLACES=102, PETRI_TRANSITIONS=101} [2024-06-27 17:58:35,412 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 50 predicate places. [2024-06-27 17:58:35,412 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 101 transitions, 707 flow [2024-06-27 17:58:35,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:35,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:35,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:35,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 17:58:35,413 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:35,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:35,413 INFO L85 PathProgramCache]: Analyzing trace with hash 1121709215, now seen corresponding path program 4 times [2024-06-27 17:58:35,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:35,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701910010] [2024-06-27 17:58:35,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:35,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:35,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:35,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:35,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:35,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701910010] [2024-06-27 17:58:35,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701910010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:35,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:35,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:35,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135489715] [2024-06-27 17:58:35,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:35,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:35,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:35,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:35,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:35,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:58:35,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 101 transitions, 707 flow. Second operand has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:35,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:35,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:58:35,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:35,829 INFO L124 PetriNetUnfolderBase]: 1759/3062 cut-off events. [2024-06-27 17:58:35,829 INFO L125 PetriNetUnfolderBase]: For 30568/30790 co-relation queries the response was YES. [2024-06-27 17:58:35,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13206 conditions, 3062 events. 1759/3062 cut-off events. For 30568/30790 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 19659 event pairs, 453 based on Foata normal form. 58/3037 useless extension candidates. Maximal degree in co-relation 13167. Up to 2356 conditions per place. [2024-06-27 17:58:35,848 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 89 selfloop transitions, 29 changer transitions 0/139 dead transitions. [2024-06-27 17:58:35,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 139 transitions, 1069 flow [2024-06-27 17:58:35,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:35,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:35,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 227 transitions. [2024-06-27 17:58:35,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6755952380952381 [2024-06-27 17:58:35,849 INFO L175 Difference]: Start difference. First operand has 102 places, 101 transitions, 707 flow. Second operand 7 states and 227 transitions. [2024-06-27 17:58:35,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 139 transitions, 1069 flow [2024-06-27 17:58:35,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 139 transitions, 1006 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:35,873 INFO L231 Difference]: Finished difference. Result has 105 places, 102 transitions, 735 flow [2024-06-27 17:58:35,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=644, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=735, PETRI_PLACES=105, PETRI_TRANSITIONS=102} [2024-06-27 17:58:35,873 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 53 predicate places. [2024-06-27 17:58:35,873 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 102 transitions, 735 flow [2024-06-27 17:58:35,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:35,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:35,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:35,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 17:58:35,874 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:35,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:35,874 INFO L85 PathProgramCache]: Analyzing trace with hash 140454159, now seen corresponding path program 2 times [2024-06-27 17:58:35,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:35,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259739225] [2024-06-27 17:58:35,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:35,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:35,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:35,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:35,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:35,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259739225] [2024-06-27 17:58:35,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259739225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:35,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:35,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:35,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193225223] [2024-06-27 17:58:35,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:35,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:35,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:35,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:35,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:36,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:36,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 102 transitions, 735 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:36,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:36,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:36,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:36,361 INFO L124 PetriNetUnfolderBase]: 2073/3635 cut-off events. [2024-06-27 17:58:36,361 INFO L125 PetriNetUnfolderBase]: For 34685/34685 co-relation queries the response was YES. [2024-06-27 17:58:36,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15280 conditions, 3635 events. 2073/3635 cut-off events. For 34685/34685 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 23697 event pairs, 825 based on Foata normal form. 4/3605 useless extension candidates. Maximal degree in co-relation 15240. Up to 2959 conditions per place. [2024-06-27 17:58:36,382 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 101 selfloop transitions, 25 changer transitions 0/142 dead transitions. [2024-06-27 17:58:36,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 142 transitions, 1130 flow [2024-06-27 17:58:36,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:36,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:36,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 219 transitions. [2024-06-27 17:58:36,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6517857142857143 [2024-06-27 17:58:36,384 INFO L175 Difference]: Start difference. First operand has 105 places, 102 transitions, 735 flow. Second operand 7 states and 219 transitions. [2024-06-27 17:58:36,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 142 transitions, 1130 flow [2024-06-27 17:58:36,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 142 transitions, 1057 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:36,417 INFO L231 Difference]: Finished difference. Result has 108 places, 108 transitions, 794 flow [2024-06-27 17:58:36,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=668, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=794, PETRI_PLACES=108, PETRI_TRANSITIONS=108} [2024-06-27 17:58:36,417 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 56 predicate places. [2024-06-27 17:58:36,418 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 108 transitions, 794 flow [2024-06-27 17:58:36,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:36,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:36,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:36,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 17:58:36,418 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:36,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:36,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1928054455, now seen corresponding path program 3 times [2024-06-27 17:58:36,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:36,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724400921] [2024-06-27 17:58:36,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:36,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:36,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:36,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:36,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:36,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724400921] [2024-06-27 17:58:36,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724400921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:36,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:36,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:36,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909091879] [2024-06-27 17:58:36,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:36,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:36,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:36,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:36,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:36,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:36,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 108 transitions, 794 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:36,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:36,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:36,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:36,917 INFO L124 PetriNetUnfolderBase]: 2100/3536 cut-off events. [2024-06-27 17:58:36,917 INFO L125 PetriNetUnfolderBase]: For 36143/36143 co-relation queries the response was YES. [2024-06-27 17:58:36,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15556 conditions, 3536 events. 2100/3536 cut-off events. For 36143/36143 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 22300 event pairs, 532 based on Foata normal form. 4/3534 useless extension candidates. Maximal degree in co-relation 15514. Up to 3000 conditions per place. [2024-06-27 17:58:36,941 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 102 selfloop transitions, 28 changer transitions 0/146 dead transitions. [2024-06-27 17:58:36,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 146 transitions, 1189 flow [2024-06-27 17:58:36,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:36,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:36,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 218 transitions. [2024-06-27 17:58:36,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6488095238095238 [2024-06-27 17:58:36,943 INFO L175 Difference]: Start difference. First operand has 108 places, 108 transitions, 794 flow. Second operand 7 states and 218 transitions. [2024-06-27 17:58:36,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 146 transitions, 1189 flow [2024-06-27 17:58:36,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 146 transitions, 1108 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:36,983 INFO L231 Difference]: Finished difference. Result has 111 places, 112 transitions, 835 flow [2024-06-27 17:58:36,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=717, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=835, PETRI_PLACES=111, PETRI_TRANSITIONS=112} [2024-06-27 17:58:36,984 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 59 predicate places. [2024-06-27 17:58:36,984 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 112 transitions, 835 flow [2024-06-27 17:58:36,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:36,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:36,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:36,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 17:58:36,985 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:36,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:36,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1938529975, now seen corresponding path program 4 times [2024-06-27 17:58:36,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:36,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554556083] [2024-06-27 17:58:36,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:36,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:36,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:37,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-27 17:58:37,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:37,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554556083] [2024-06-27 17:58:37,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554556083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:37,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:37,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:37,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583355293] [2024-06-27 17:58:37,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:37,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:37,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:37,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:37,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:37,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:37,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 112 transitions, 835 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:37,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:37,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:37,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:37,506 INFO L124 PetriNetUnfolderBase]: 2092/3597 cut-off events. [2024-06-27 17:58:37,506 INFO L125 PetriNetUnfolderBase]: For 38311/38311 co-relation queries the response was YES. [2024-06-27 17:58:37,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15660 conditions, 3597 events. 2092/3597 cut-off events. For 38311/38311 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 23051 event pairs, 507 based on Foata normal form. 4/3593 useless extension candidates. Maximal degree in co-relation 15617. Up to 2877 conditions per place. [2024-06-27 17:58:37,529 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 98 selfloop transitions, 35 changer transitions 0/149 dead transitions. [2024-06-27 17:58:37,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 149 transitions, 1223 flow [2024-06-27 17:58:37,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:37,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:37,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 219 transitions. [2024-06-27 17:58:37,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6517857142857143 [2024-06-27 17:58:37,533 INFO L175 Difference]: Start difference. First operand has 111 places, 112 transitions, 835 flow. Second operand 7 states and 219 transitions. [2024-06-27 17:58:37,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 149 transitions, 1223 flow [2024-06-27 17:58:37,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 149 transitions, 1152 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:37,573 INFO L231 Difference]: Finished difference. Result has 115 places, 114 transitions, 885 flow [2024-06-27 17:58:37,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=764, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=885, PETRI_PLACES=115, PETRI_TRANSITIONS=114} [2024-06-27 17:58:37,573 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 63 predicate places. [2024-06-27 17:58:37,573 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 114 transitions, 885 flow [2024-06-27 17:58:37,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:37,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:37,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:37,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 17:58:37,574 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:37,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:37,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1310349446, now seen corresponding path program 1 times [2024-06-27 17:58:37,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:37,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468549466] [2024-06-27 17:58:37,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:37,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:37,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:37,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:37,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:37,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468549466] [2024-06-27 17:58:37,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468549466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:37,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:37,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:37,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564473684] [2024-06-27 17:58:37,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:37,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:37,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:37,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:37,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:37,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:37,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 114 transitions, 885 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:37,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:37,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:37,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:37,975 INFO L124 PetriNetUnfolderBase]: 2117/3574 cut-off events. [2024-06-27 17:58:37,975 INFO L125 PetriNetUnfolderBase]: For 40548/40548 co-relation queries the response was YES. [2024-06-27 17:58:37,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16000 conditions, 3574 events. 2117/3574 cut-off events. For 40548/40548 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 22600 event pairs, 535 based on Foata normal form. 1/3567 useless extension candidates. Maximal degree in co-relation 15956. Up to 3030 conditions per place. [2024-06-27 17:58:37,997 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 114 selfloop transitions, 31 changer transitions 0/161 dead transitions. [2024-06-27 17:58:37,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 161 transitions, 1453 flow [2024-06-27 17:58:37,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:37,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:37,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 192 transitions. [2024-06-27 17:58:37,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:58:37,998 INFO L175 Difference]: Start difference. First operand has 115 places, 114 transitions, 885 flow. Second operand 6 states and 192 transitions. [2024-06-27 17:58:37,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 161 transitions, 1453 flow [2024-06-27 17:58:38,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 161 transitions, 1350 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:38,049 INFO L231 Difference]: Finished difference. Result has 118 places, 132 transitions, 1017 flow [2024-06-27 17:58:38,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=782, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1017, PETRI_PLACES=118, PETRI_TRANSITIONS=132} [2024-06-27 17:58:38,049 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 66 predicate places. [2024-06-27 17:58:38,049 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 132 transitions, 1017 flow [2024-06-27 17:58:38,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:38,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:38,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:38,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 17:58:38,050 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:38,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:38,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1920408416, now seen corresponding path program 2 times [2024-06-27 17:58:38,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:38,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441821787] [2024-06-27 17:58:38,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:38,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:38,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:38,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-27 17:58:38,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:38,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441821787] [2024-06-27 17:58:38,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441821787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:38,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:38,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:38,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622255418] [2024-06-27 17:58:38,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:38,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:38,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:38,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:38,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:38,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:38,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 132 transitions, 1017 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:38,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:38,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:38,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:38,483 INFO L124 PetriNetUnfolderBase]: 2142/3616 cut-off events. [2024-06-27 17:58:38,483 INFO L125 PetriNetUnfolderBase]: For 43619/43619 co-relation queries the response was YES. [2024-06-27 17:58:38,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16612 conditions, 3616 events. 2142/3616 cut-off events. For 43619/43619 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 22966 event pairs, 535 based on Foata normal form. 1/3609 useless extension candidates. Maximal degree in co-relation 16565. Up to 3057 conditions per place. [2024-06-27 17:58:38,509 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 111 selfloop transitions, 37 changer transitions 0/164 dead transitions. [2024-06-27 17:58:38,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 164 transitions, 1532 flow [2024-06-27 17:58:38,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:38,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:38,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 189 transitions. [2024-06-27 17:58:38,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65625 [2024-06-27 17:58:38,511 INFO L175 Difference]: Start difference. First operand has 118 places, 132 transitions, 1017 flow. Second operand 6 states and 189 transitions. [2024-06-27 17:58:38,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 164 transitions, 1532 flow [2024-06-27 17:58:38,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 164 transitions, 1492 flow, removed 20 selfloop flow, removed 0 redundant places. [2024-06-27 17:58:38,567 INFO L231 Difference]: Finished difference. Result has 124 places, 138 transitions, 1120 flow [2024-06-27 17:58:38,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=987, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1120, PETRI_PLACES=124, PETRI_TRANSITIONS=138} [2024-06-27 17:58:38,567 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 72 predicate places. [2024-06-27 17:58:38,567 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 138 transitions, 1120 flow [2024-06-27 17:58:38,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:38,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:38,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:38,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 17:58:38,568 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:38,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:38,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1874082530, now seen corresponding path program 1 times [2024-06-27 17:58:38,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:38,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176970087] [2024-06-27 17:58:38,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:38,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:38,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:38,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:38,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:38,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176970087] [2024-06-27 17:58:38,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176970087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:38,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:38,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:38,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946368740] [2024-06-27 17:58:38,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:38,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:38,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:38,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:38,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:38,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:58:38,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 138 transitions, 1120 flow. Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:38,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:38,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:58:38,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:38,980 INFO L124 PetriNetUnfolderBase]: 2050/3701 cut-off events. [2024-06-27 17:58:38,981 INFO L125 PetriNetUnfolderBase]: For 47978/47980 co-relation queries the response was YES. [2024-06-27 17:58:38,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16465 conditions, 3701 events. 2050/3701 cut-off events. For 47978/47980 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 24926 event pairs, 826 based on Foata normal form. 4/3661 useless extension candidates. Maximal degree in co-relation 16415. Up to 2872 conditions per place. [2024-06-27 17:58:39,005 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 110 selfloop transitions, 27 changer transitions 0/169 dead transitions. [2024-06-27 17:58:39,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 169 transitions, 1558 flow [2024-06-27 17:58:39,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:39,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:39,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 192 transitions. [2024-06-27 17:58:39,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:58:39,006 INFO L175 Difference]: Start difference. First operand has 124 places, 138 transitions, 1120 flow. Second operand 6 states and 192 transitions. [2024-06-27 17:58:39,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 169 transitions, 1558 flow [2024-06-27 17:58:39,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 169 transitions, 1503 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-27 17:58:39,076 INFO L231 Difference]: Finished difference. Result has 128 places, 144 transitions, 1188 flow [2024-06-27 17:58:39,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1065, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1188, PETRI_PLACES=128, PETRI_TRANSITIONS=144} [2024-06-27 17:58:39,076 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 76 predicate places. [2024-06-27 17:58:39,076 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 144 transitions, 1188 flow [2024-06-27 17:58:39,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:39,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:39,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:39,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 17:58:39,077 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:39,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:39,077 INFO L85 PathProgramCache]: Analyzing trace with hash 197101698, now seen corresponding path program 3 times [2024-06-27 17:58:39,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:39,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049797154] [2024-06-27 17:58:39,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:39,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:39,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:39,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-27 17:58:39,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:39,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049797154] [2024-06-27 17:58:39,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049797154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:39,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:39,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:39,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978935820] [2024-06-27 17:58:39,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:39,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:39,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:39,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:39,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:39,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:39,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 144 transitions, 1188 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:39,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:39,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:39,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:39,527 INFO L124 PetriNetUnfolderBase]: 2161/3757 cut-off events. [2024-06-27 17:58:39,527 INFO L125 PetriNetUnfolderBase]: For 50072/50072 co-relation queries the response was YES. [2024-06-27 17:58:39,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17311 conditions, 3757 events. 2161/3757 cut-off events. For 50072/50072 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 24427 event pairs, 608 based on Foata normal form. 1/3747 useless extension candidates. Maximal degree in co-relation 17260. Up to 3084 conditions per place. [2024-06-27 17:58:39,548 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 117 selfloop transitions, 39 changer transitions 0/172 dead transitions. [2024-06-27 17:58:39,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 172 transitions, 1694 flow [2024-06-27 17:58:39,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:39,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:39,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 189 transitions. [2024-06-27 17:58:39,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65625 [2024-06-27 17:58:39,549 INFO L175 Difference]: Start difference. First operand has 128 places, 144 transitions, 1188 flow. Second operand 6 states and 189 transitions. [2024-06-27 17:58:39,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 172 transitions, 1694 flow [2024-06-27 17:58:39,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 172 transitions, 1639 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-27 17:58:39,601 INFO L231 Difference]: Finished difference. Result has 132 places, 146 transitions, 1247 flow [2024-06-27 17:58:39,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1141, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1247, PETRI_PLACES=132, PETRI_TRANSITIONS=146} [2024-06-27 17:58:39,602 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 80 predicate places. [2024-06-27 17:58:39,602 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 146 transitions, 1247 flow [2024-06-27 17:58:39,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:39,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:39,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:39,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 17:58:39,602 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:39,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:39,603 INFO L85 PathProgramCache]: Analyzing trace with hash 197547168, now seen corresponding path program 4 times [2024-06-27 17:58:39,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:39,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226401209] [2024-06-27 17:58:39,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:39,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:39,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:39,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:39,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:39,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226401209] [2024-06-27 17:58:39,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226401209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:39,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:39,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:39,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652426026] [2024-06-27 17:58:39,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:39,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:39,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:39,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:39,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:39,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:39,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 146 transitions, 1247 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:39,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:39,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:39,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:40,031 INFO L124 PetriNetUnfolderBase]: 2172/3667 cut-off events. [2024-06-27 17:58:40,031 INFO L125 PetriNetUnfolderBase]: For 52529/52529 co-relation queries the response was YES. [2024-06-27 17:58:40,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17485 conditions, 3667 events. 2172/3667 cut-off events. For 52529/52529 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 23354 event pairs, 537 based on Foata normal form. 1/3660 useless extension candidates. Maximal degree in co-relation 17432. Up to 3096 conditions per place. [2024-06-27 17:58:40,057 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 113 selfloop transitions, 43 changer transitions 0/172 dead transitions. [2024-06-27 17:58:40,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 172 transitions, 1710 flow [2024-06-27 17:58:40,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:40,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:40,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-27 17:58:40,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6423611111111112 [2024-06-27 17:58:40,058 INFO L175 Difference]: Start difference. First operand has 132 places, 146 transitions, 1247 flow. Second operand 6 states and 185 transitions. [2024-06-27 17:58:40,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 172 transitions, 1710 flow [2024-06-27 17:58:40,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 172 transitions, 1658 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-27 17:58:40,122 INFO L231 Difference]: Finished difference. Result has 137 places, 150 transitions, 1334 flow [2024-06-27 17:58:40,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1203, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1334, PETRI_PLACES=137, PETRI_TRANSITIONS=150} [2024-06-27 17:58:40,123 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 85 predicate places. [2024-06-27 17:58:40,123 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 150 transitions, 1334 flow [2024-06-27 17:58:40,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:40,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:40,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:40,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 17:58:40,123 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:40,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:40,123 INFO L85 PathProgramCache]: Analyzing trace with hash -2068594892, now seen corresponding path program 5 times [2024-06-27 17:58:40,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:40,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303827739] [2024-06-27 17:58:40,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:40,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:40,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:40,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:40,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:40,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303827739] [2024-06-27 17:58:40,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303827739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:40,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:40,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:40,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882594241] [2024-06-27 17:58:40,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:40,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:40,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:40,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:40,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:40,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:40,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 150 transitions, 1334 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:40,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:40,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:40,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:40,545 INFO L124 PetriNetUnfolderBase]: 2169/3692 cut-off events. [2024-06-27 17:58:40,545 INFO L125 PetriNetUnfolderBase]: For 56001/56001 co-relation queries the response was YES. [2024-06-27 17:58:40,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17583 conditions, 3692 events. 2169/3692 cut-off events. For 56001/56001 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 23826 event pairs, 559 based on Foata normal form. 1/3678 useless extension candidates. Maximal degree in co-relation 17528. Up to 3093 conditions per place. [2024-06-27 17:58:40,570 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 110 selfloop transitions, 43 changer transitions 0/169 dead transitions. [2024-06-27 17:58:40,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 169 transitions, 1738 flow [2024-06-27 17:58:40,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:40,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:40,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-27 17:58:40,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6319444444444444 [2024-06-27 17:58:40,571 INFO L175 Difference]: Start difference. First operand has 137 places, 150 transitions, 1334 flow. Second operand 6 states and 182 transitions. [2024-06-27 17:58:40,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 169 transitions, 1738 flow [2024-06-27 17:58:40,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 169 transitions, 1672 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-27 17:58:40,636 INFO L231 Difference]: Finished difference. Result has 141 places, 150 transitions, 1360 flow [2024-06-27 17:58:40,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1268, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1360, PETRI_PLACES=141, PETRI_TRANSITIONS=150} [2024-06-27 17:58:40,637 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 89 predicate places. [2024-06-27 17:58:40,637 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 150 transitions, 1360 flow [2024-06-27 17:58:40,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:40,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:40,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:40,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 17:58:40,637 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:40,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:40,638 INFO L85 PathProgramCache]: Analyzing trace with hash -411221898, now seen corresponding path program 6 times [2024-06-27 17:58:40,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:40,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046219093] [2024-06-27 17:58:40,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:40,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:40,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:40,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:40,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:40,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046219093] [2024-06-27 17:58:40,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046219093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:40,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:40,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:40,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048491837] [2024-06-27 17:58:40,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:40,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:40,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:40,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:40,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:40,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:40,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 150 transitions, 1360 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:40,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:40,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:40,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:41,049 INFO L124 PetriNetUnfolderBase]: 2166/3658 cut-off events. [2024-06-27 17:58:41,049 INFO L125 PetriNetUnfolderBase]: For 58266/58266 co-relation queries the response was YES. [2024-06-27 17:58:41,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17613 conditions, 3658 events. 2166/3658 cut-off events. For 58266/58266 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 23367 event pairs, 546 based on Foata normal form. 1/3646 useless extension candidates. Maximal degree in co-relation 17557. Up to 3090 conditions per place. [2024-06-27 17:58:41,076 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 109 selfloop transitions, 43 changer transitions 0/168 dead transitions. [2024-06-27 17:58:41,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 168 transitions, 1704 flow [2024-06-27 17:58:41,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:41,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:41,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-27 17:58:41,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6284722222222222 [2024-06-27 17:58:41,077 INFO L175 Difference]: Start difference. First operand has 141 places, 150 transitions, 1360 flow. Second operand 6 states and 181 transitions. [2024-06-27 17:58:41,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 168 transitions, 1704 flow [2024-06-27 17:58:41,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 168 transitions, 1612 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:41,178 INFO L231 Difference]: Finished difference. Result has 143 places, 150 transitions, 1360 flow [2024-06-27 17:58:41,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1268, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1360, PETRI_PLACES=143, PETRI_TRANSITIONS=150} [2024-06-27 17:58:41,178 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 91 predicate places. [2024-06-27 17:58:41,179 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 150 transitions, 1360 flow [2024-06-27 17:58:41,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:41,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:41,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:41,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 17:58:41,179 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:41,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:41,179 INFO L85 PathProgramCache]: Analyzing trace with hash -411212970, now seen corresponding path program 2 times [2024-06-27 17:58:41,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:41,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756902568] [2024-06-27 17:58:41,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:41,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:41,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:41,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:41,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:41,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756902568] [2024-06-27 17:58:41,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756902568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:41,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:41,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:41,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687711737] [2024-06-27 17:58:41,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:41,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:41,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:41,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:41,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:41,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:58:41,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 150 transitions, 1360 flow. Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:41,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:41,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:58:41,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:41,665 INFO L124 PetriNetUnfolderBase]: 2069/3554 cut-off events. [2024-06-27 17:58:41,665 INFO L125 PetriNetUnfolderBase]: For 61735/61735 co-relation queries the response was YES. [2024-06-27 17:58:41,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17184 conditions, 3554 events. 2069/3554 cut-off events. For 61735/61735 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 23147 event pairs, 521 based on Foata normal form. 2/3536 useless extension candidates. Maximal degree in co-relation 17128. Up to 2878 conditions per place. [2024-06-27 17:58:41,694 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 107 selfloop transitions, 30 changer transitions 0/172 dead transitions. [2024-06-27 17:58:41,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 172 transitions, 1768 flow [2024-06-27 17:58:41,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:41,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:41,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-27 17:58:41,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-27 17:58:41,695 INFO L175 Difference]: Start difference. First operand has 143 places, 150 transitions, 1360 flow. Second operand 6 states and 186 transitions. [2024-06-27 17:58:41,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 172 transitions, 1768 flow [2024-06-27 17:58:41,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 172 transitions, 1686 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:41,780 INFO L231 Difference]: Finished difference. Result has 145 places, 153 transitions, 1377 flow [2024-06-27 17:58:41,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1278, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1377, PETRI_PLACES=145, PETRI_TRANSITIONS=153} [2024-06-27 17:58:41,781 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 93 predicate places. [2024-06-27 17:58:41,781 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 153 transitions, 1377 flow [2024-06-27 17:58:41,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:41,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:41,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:41,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 17:58:41,781 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:41,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:41,781 INFO L85 PathProgramCache]: Analyzing trace with hash -410765640, now seen corresponding path program 3 times [2024-06-27 17:58:41,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:41,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083760696] [2024-06-27 17:58:41,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:41,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:41,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:41,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:41,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:41,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083760696] [2024-06-27 17:58:41,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083760696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:41,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:41,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:41,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658923083] [2024-06-27 17:58:41,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:41,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:41,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:41,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:41,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:41,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:58:41,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 153 transitions, 1377 flow. Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:41,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:41,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:58:41,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:42,260 INFO L124 PetriNetUnfolderBase]: 2057/3653 cut-off events. [2024-06-27 17:58:42,260 INFO L125 PetriNetUnfolderBase]: For 64373/64373 co-relation queries the response was YES. [2024-06-27 17:58:42,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17261 conditions, 3653 events. 2057/3653 cut-off events. For 64373/64373 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 24388 event pairs, 845 based on Foata normal form. 2/3612 useless extension candidates. Maximal degree in co-relation 17204. Up to 2938 conditions per place. [2024-06-27 17:58:42,287 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 123 selfloop transitions, 13 changer transitions 0/171 dead transitions. [2024-06-27 17:58:42,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 171 transitions, 1689 flow [2024-06-27 17:58:42,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:42,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:42,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-27 17:58:42,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6284722222222222 [2024-06-27 17:58:42,289 INFO L175 Difference]: Start difference. First operand has 145 places, 153 transitions, 1377 flow. Second operand 6 states and 181 transitions. [2024-06-27 17:58:42,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 171 transitions, 1689 flow [2024-06-27 17:58:42,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 171 transitions, 1591 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:42,401 INFO L231 Difference]: Finished difference. Result has 147 places, 153 transitions, 1311 flow [2024-06-27 17:58:42,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1279, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1311, PETRI_PLACES=147, PETRI_TRANSITIONS=153} [2024-06-27 17:58:42,402 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 95 predicate places. [2024-06-27 17:58:42,402 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 153 transitions, 1311 flow [2024-06-27 17:58:42,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:42,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:42,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:42,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 17:58:42,403 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:42,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:42,403 INFO L85 PathProgramCache]: Analyzing trace with hash 192794496, now seen corresponding path program 1 times [2024-06-27 17:58:42,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:42,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909756533] [2024-06-27 17:58:42,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:42,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:42,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:42,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-27 17:58:42,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:42,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909756533] [2024-06-27 17:58:42,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909756533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:42,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:42,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:42,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153536421] [2024-06-27 17:58:42,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:42,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:42,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:42,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:42,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:42,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:58:42,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 153 transitions, 1311 flow. Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:42,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:42,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:58:42,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:42,921 INFO L124 PetriNetUnfolderBase]: 2044/3702 cut-off events. [2024-06-27 17:58:42,921 INFO L125 PetriNetUnfolderBase]: For 56152/56264 co-relation queries the response was YES. [2024-06-27 17:58:42,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16897 conditions, 3702 events. 2044/3702 cut-off events. For 56152/56264 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 25062 event pairs, 748 based on Foata normal form. 1/3621 useless extension candidates. Maximal degree in co-relation 16839. Up to 2951 conditions per place. [2024-06-27 17:58:42,950 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 137 selfloop transitions, 13 changer transitions 0/180 dead transitions. [2024-06-27 17:58:42,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 180 transitions, 1697 flow [2024-06-27 17:58:42,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:42,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:42,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-06-27 17:58:42,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6493055555555556 [2024-06-27 17:58:42,952 INFO L175 Difference]: Start difference. First operand has 147 places, 153 transitions, 1311 flow. Second operand 6 states and 187 transitions. [2024-06-27 17:58:42,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 180 transitions, 1697 flow [2024-06-27 17:58:43,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 180 transitions, 1636 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 17:58:43,023 INFO L231 Difference]: Finished difference. Result has 146 places, 156 transitions, 1318 flow [2024-06-27 17:58:43,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1250, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1318, PETRI_PLACES=146, PETRI_TRANSITIONS=156} [2024-06-27 17:58:43,024 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 94 predicate places. [2024-06-27 17:58:43,024 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 156 transitions, 1318 flow [2024-06-27 17:58:43,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:43,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:43,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:43,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 17:58:43,024 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:43,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:43,025 INFO L85 PathProgramCache]: Analyzing trace with hash -23149542, now seen corresponding path program 2 times [2024-06-27 17:58:43,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:43,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101079984] [2024-06-27 17:58:43,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:43,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:43,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:43,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-27 17:58:43,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:43,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101079984] [2024-06-27 17:58:43,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101079984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:43,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:43,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:43,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774519571] [2024-06-27 17:58:43,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:43,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:43,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:43,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:43,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:43,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:58:43,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 156 transitions, 1318 flow. Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:43,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:43,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:58:43,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:43,428 INFO L124 PetriNetUnfolderBase]: 2071/3615 cut-off events. [2024-06-27 17:58:43,428 INFO L125 PetriNetUnfolderBase]: For 59165/59331 co-relation queries the response was YES. [2024-06-27 17:58:43,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17383 conditions, 3615 events. 2071/3615 cut-off events. For 59165/59331 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 23772 event pairs, 451 based on Foata normal form. 1/3565 useless extension candidates. Maximal degree in co-relation 17326. Up to 2933 conditions per place. [2024-06-27 17:58:43,453 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 124 selfloop transitions, 30 changer transitions 0/184 dead transitions. [2024-06-27 17:58:43,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 184 transitions, 1814 flow [2024-06-27 17:58:43,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:43,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:43,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 189 transitions. [2024-06-27 17:58:43,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65625 [2024-06-27 17:58:43,455 INFO L175 Difference]: Start difference. First operand has 146 places, 156 transitions, 1318 flow. Second operand 6 states and 189 transitions. [2024-06-27 17:58:43,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 184 transitions, 1814 flow [2024-06-27 17:58:43,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 184 transitions, 1768 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:43,567 INFO L231 Difference]: Finished difference. Result has 148 places, 162 transitions, 1417 flow [2024-06-27 17:58:43,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1272, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1417, PETRI_PLACES=148, PETRI_TRANSITIONS=162} [2024-06-27 17:58:43,568 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 96 predicate places. [2024-06-27 17:58:43,568 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 162 transitions, 1417 flow [2024-06-27 17:58:43,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:43,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:43,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:43,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 17:58:43,569 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:43,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:43,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1374584840, now seen corresponding path program 3 times [2024-06-27 17:58:43,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:43,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445485726] [2024-06-27 17:58:43,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:43,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:43,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:43,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:43,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:43,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445485726] [2024-06-27 17:58:43,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445485726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:43,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:43,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:43,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081535489] [2024-06-27 17:58:43,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:43,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:43,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:43,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:43,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:43,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:58:43,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 162 transitions, 1417 flow. Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:43,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:43,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:58:43,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:44,054 INFO L124 PetriNetUnfolderBase]: 2063/3608 cut-off events. [2024-06-27 17:58:44,054 INFO L125 PetriNetUnfolderBase]: For 62980/63160 co-relation queries the response was YES. [2024-06-27 17:58:44,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17697 conditions, 3608 events. 2063/3608 cut-off events. For 62980/63160 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 23789 event pairs, 460 based on Foata normal form. 2/3556 useless extension candidates. Maximal degree in co-relation 17639. Up to 2923 conditions per place. [2024-06-27 17:58:44,080 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 120 selfloop transitions, 30 changer transitions 0/180 dead transitions. [2024-06-27 17:58:44,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 180 transitions, 1757 flow [2024-06-27 17:58:44,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:44,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:44,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-27 17:58:44,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6423611111111112 [2024-06-27 17:58:44,081 INFO L175 Difference]: Start difference. First operand has 148 places, 162 transitions, 1417 flow. Second operand 6 states and 185 transitions. [2024-06-27 17:58:44,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 180 transitions, 1757 flow [2024-06-27 17:58:44,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 180 transitions, 1691 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-27 17:58:44,159 INFO L231 Difference]: Finished difference. Result has 152 places, 162 transitions, 1418 flow [2024-06-27 17:58:44,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1351, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1418, PETRI_PLACES=152, PETRI_TRANSITIONS=162} [2024-06-27 17:58:44,160 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 100 predicate places. [2024-06-27 17:58:44,160 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 162 transitions, 1418 flow [2024-06-27 17:58:44,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:44,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:44,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:44,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 17:58:44,161 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:44,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:44,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1977533120, now seen corresponding path program 1 times [2024-06-27 17:58:44,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:44,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960816177] [2024-06-27 17:58:44,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:44,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:44,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:44,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:44,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:44,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960816177] [2024-06-27 17:58:44,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960816177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:44,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:44,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:58:44,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406648979] [2024-06-27 17:58:44,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:44,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:58:44,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:44,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:58:44,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:58:44,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:58:44,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 162 transitions, 1418 flow. Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:44,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:44,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:58:44,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:44,606 INFO L124 PetriNetUnfolderBase]: 2096/3626 cut-off events. [2024-06-27 17:58:44,606 INFO L125 PetriNetUnfolderBase]: For 75826/75826 co-relation queries the response was YES. [2024-06-27 17:58:44,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18230 conditions, 3626 events. 2096/3626 cut-off events. For 75826/75826 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 23757 event pairs, 508 based on Foata normal form. 2/3611 useless extension candidates. Maximal degree in co-relation 18170. Up to 2976 conditions per place. [2024-06-27 17:58:44,682 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 136 selfloop transitions, 12 changer transitions 0/183 dead transitions. [2024-06-27 17:58:44,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 183 transitions, 1786 flow [2024-06-27 17:58:44,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:58:44,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:58:44,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-27 17:58:44,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6284722222222222 [2024-06-27 17:58:44,683 INFO L175 Difference]: Start difference. First operand has 152 places, 162 transitions, 1418 flow. Second operand 6 states and 181 transitions. [2024-06-27 17:58:44,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 183 transitions, 1786 flow [2024-06-27 17:58:44,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 183 transitions, 1705 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:44,777 INFO L231 Difference]: Finished difference. Result has 153 places, 164 transitions, 1400 flow [2024-06-27 17:58:44,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1337, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1400, PETRI_PLACES=153, PETRI_TRANSITIONS=164} [2024-06-27 17:58:44,778 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 101 predicate places. [2024-06-27 17:58:44,778 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 164 transitions, 1400 flow [2024-06-27 17:58:44,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:44,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:44,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:44,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 17:58:44,779 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:44,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:44,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1045920120, now seen corresponding path program 1 times [2024-06-27 17:58:44,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:44,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968217071] [2024-06-27 17:58:44,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:44,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:44,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:44,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:44,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:44,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968217071] [2024-06-27 17:58:44,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968217071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:44,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:44,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:58:44,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324983681] [2024-06-27 17:58:44,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:44,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:58:44,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:44,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:58:44,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:58:44,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:44,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 164 transitions, 1400 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:44,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:44,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:44,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:45,396 INFO L124 PetriNetUnfolderBase]: 2416/4290 cut-off events. [2024-06-27 17:58:45,396 INFO L125 PetriNetUnfolderBase]: For 87142/87142 co-relation queries the response was YES. [2024-06-27 17:58:45,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20699 conditions, 4290 events. 2416/4290 cut-off events. For 87142/87142 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 29093 event pairs, 793 based on Foata normal form. 12/4252 useless extension candidates. Maximal degree in co-relation 20638. Up to 3002 conditions per place. [2024-06-27 17:58:45,431 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 165 selfloop transitions, 41 changer transitions 0/222 dead transitions. [2024-06-27 17:58:45,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 222 transitions, 2060 flow [2024-06-27 17:58:45,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:58:45,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:58:45,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 258 transitions. [2024-06-27 17:58:45,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.671875 [2024-06-27 17:58:45,433 INFO L175 Difference]: Start difference. First operand has 153 places, 164 transitions, 1400 flow. Second operand 8 states and 258 transitions. [2024-06-27 17:58:45,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 222 transitions, 2060 flow [2024-06-27 17:58:45,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 222 transitions, 2013 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:45,577 INFO L231 Difference]: Finished difference. Result has 159 places, 172 transitions, 1561 flow [2024-06-27 17:58:45,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1353, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1561, PETRI_PLACES=159, PETRI_TRANSITIONS=172} [2024-06-27 17:58:45,577 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 107 predicate places. [2024-06-27 17:58:45,577 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 172 transitions, 1561 flow [2024-06-27 17:58:45,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:45,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:45,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:45,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 17:58:45,578 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:45,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:45,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1711951880, now seen corresponding path program 2 times [2024-06-27 17:58:45,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:45,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165829241] [2024-06-27 17:58:45,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:45,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:45,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:45,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:45,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:45,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165829241] [2024-06-27 17:58:45,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165829241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:45,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:45,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:58:45,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025963109] [2024-06-27 17:58:45,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:45,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:58:45,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:45,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:58:45,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:58:45,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:45,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 172 transitions, 1561 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:45,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:45,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:45,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:46,308 INFO L124 PetriNetUnfolderBase]: 2594/4534 cut-off events. [2024-06-27 17:58:46,309 INFO L125 PetriNetUnfolderBase]: For 96231/96231 co-relation queries the response was YES. [2024-06-27 17:58:46,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22798 conditions, 4534 events. 2594/4534 cut-off events. For 96231/96231 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 30784 event pairs, 665 based on Foata normal form. 12/4532 useless extension candidates. Maximal degree in co-relation 22734. Up to 3411 conditions per place. [2024-06-27 17:58:46,350 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 165 selfloop transitions, 43 changer transitions 0/224 dead transitions. [2024-06-27 17:58:46,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 224 transitions, 2198 flow [2024-06-27 17:58:46,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:58:46,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:58:46,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 256 transitions. [2024-06-27 17:58:46,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:58:46,352 INFO L175 Difference]: Start difference. First operand has 159 places, 172 transitions, 1561 flow. Second operand 8 states and 256 transitions. [2024-06-27 17:58:46,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 224 transitions, 2198 flow [2024-06-27 17:58:46,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 224 transitions, 2112 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:46,503 INFO L231 Difference]: Finished difference. Result has 166 places, 178 transitions, 1672 flow [2024-06-27 17:58:46,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1481, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1672, PETRI_PLACES=166, PETRI_TRANSITIONS=178} [2024-06-27 17:58:46,504 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 114 predicate places. [2024-06-27 17:58:46,504 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 178 transitions, 1672 flow [2024-06-27 17:58:46,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:46,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:46,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:46,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 17:58:46,505 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:46,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:46,505 INFO L85 PathProgramCache]: Analyzing trace with hash -593293512, now seen corresponding path program 3 times [2024-06-27 17:58:46,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:46,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799755580] [2024-06-27 17:58:46,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:46,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:46,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:46,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:46,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:46,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799755580] [2024-06-27 17:58:46,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799755580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:46,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:46,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:58:46,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256840495] [2024-06-27 17:58:46,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:46,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:58:46,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:46,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:58:46,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:58:46,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:46,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 178 transitions, 1672 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:46,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:46,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:46,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:47,238 INFO L124 PetriNetUnfolderBase]: 2728/4664 cut-off events. [2024-06-27 17:58:47,238 INFO L125 PetriNetUnfolderBase]: For 102736/102736 co-relation queries the response was YES. [2024-06-27 17:58:47,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24075 conditions, 4664 events. 2728/4664 cut-off events. For 102736/102736 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31553 event pairs, 592 based on Foata normal form. 12/4668 useless extension candidates. Maximal degree in co-relation 24008. Up to 3629 conditions per place. [2024-06-27 17:58:47,286 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 165 selfloop transitions, 47 changer transitions 0/228 dead transitions. [2024-06-27 17:58:47,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 228 transitions, 2304 flow [2024-06-27 17:58:47,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:58:47,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:58:47,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 255 transitions. [2024-06-27 17:58:47,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6640625 [2024-06-27 17:58:47,287 INFO L175 Difference]: Start difference. First operand has 166 places, 178 transitions, 1672 flow. Second operand 8 states and 255 transitions. [2024-06-27 17:58:47,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 228 transitions, 2304 flow [2024-06-27 17:58:47,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 228 transitions, 2209 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:47,489 INFO L231 Difference]: Finished difference. Result has 172 places, 182 transitions, 1757 flow [2024-06-27 17:58:47,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1579, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1757, PETRI_PLACES=172, PETRI_TRANSITIONS=182} [2024-06-27 17:58:47,489 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 120 predicate places. [2024-06-27 17:58:47,489 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 182 transitions, 1757 flow [2024-06-27 17:58:47,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:47,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:47,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:47,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 17:58:47,490 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:47,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:47,491 INFO L85 PathProgramCache]: Analyzing trace with hash -1222513234, now seen corresponding path program 4 times [2024-06-27 17:58:47,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:47,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294901167] [2024-06-27 17:58:47,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:47,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:47,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:47,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:47,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:47,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294901167] [2024-06-27 17:58:47,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294901167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:47,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:47,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:58:47,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276107302] [2024-06-27 17:58:47,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:47,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:58:47,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:47,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:58:47,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:58:47,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:47,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 182 transitions, 1757 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:47,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:47,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:47,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:48,209 INFO L124 PetriNetUnfolderBase]: 2708/4748 cut-off events. [2024-06-27 17:58:48,210 INFO L125 PetriNetUnfolderBase]: For 100437/100437 co-relation queries the response was YES. [2024-06-27 17:58:48,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23497 conditions, 4748 events. 2708/4748 cut-off events. For 100437/100437 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 32691 event pairs, 773 based on Foata normal form. 12/4724 useless extension candidates. Maximal degree in co-relation 23428. Up to 2793 conditions per place. [2024-06-27 17:58:48,245 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 155 selfloop transitions, 57 changer transitions 0/228 dead transitions. [2024-06-27 17:58:48,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 228 transitions, 2277 flow [2024-06-27 17:58:48,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:58:48,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:58:48,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 254 transitions. [2024-06-27 17:58:48,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6614583333333334 [2024-06-27 17:58:48,246 INFO L175 Difference]: Start difference. First operand has 172 places, 182 transitions, 1757 flow. Second operand 8 states and 254 transitions. [2024-06-27 17:58:48,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 228 transitions, 2277 flow [2024-06-27 17:58:48,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 228 transitions, 2184 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:48,446 INFO L231 Difference]: Finished difference. Result has 176 places, 181 transitions, 1738 flow [2024-06-27 17:58:48,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1620, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1738, PETRI_PLACES=176, PETRI_TRANSITIONS=181} [2024-06-27 17:58:48,447 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 124 predicate places. [2024-06-27 17:58:48,447 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 181 transitions, 1738 flow [2024-06-27 17:58:48,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:48,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:48,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:48,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 17:58:48,448 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:48,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:48,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1508844673, now seen corresponding path program 1 times [2024-06-27 17:58:48,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:48,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447896597] [2024-06-27 17:58:48,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:48,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:48,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:48,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:48,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:48,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447896597] [2024-06-27 17:58:48,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447896597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:48,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:48,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:58:48,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331182144] [2024-06-27 17:58:48,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:48,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:58:48,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:48,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:58:48,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:58:48,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 48 [2024-06-27 17:58:48,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 181 transitions, 1738 flow. Second operand has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 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-27 17:58:48,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:48,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 48 [2024-06-27 17:58:48,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:48,875 INFO L124 PetriNetUnfolderBase]: 1719/3773 cut-off events. [2024-06-27 17:58:48,876 INFO L125 PetriNetUnfolderBase]: For 40024/40410 co-relation queries the response was YES. [2024-06-27 17:58:48,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14446 conditions, 3773 events. 1719/3773 cut-off events. For 40024/40410 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 30794 event pairs, 309 based on Foata normal form. 160/3611 useless extension candidates. Maximal degree in co-relation 14376. Up to 1571 conditions per place. [2024-06-27 17:58:48,911 INFO L140 encePairwiseOnDemand]: 42/48 looper letters, 30 selfloop transitions, 38 changer transitions 0/198 dead transitions. [2024-06-27 17:58:48,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 198 transitions, 1976 flow [2024-06-27 17:58:48,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:58:48,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:58:48,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 149 transitions. [2024-06-27 17:58:48,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7760416666666666 [2024-06-27 17:58:48,912 INFO L175 Difference]: Start difference. First operand has 176 places, 181 transitions, 1738 flow. Second operand 4 states and 149 transitions. [2024-06-27 17:58:48,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 198 transitions, 1976 flow [2024-06-27 17:58:48,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 198 transitions, 1822 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 17:58:49,000 INFO L231 Difference]: Finished difference. Result has 174 places, 185 transitions, 1786 flow [2024-06-27 17:58:49,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1584, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1786, PETRI_PLACES=174, PETRI_TRANSITIONS=185} [2024-06-27 17:58:49,001 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 122 predicate places. [2024-06-27 17:58:49,001 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 185 transitions, 1786 flow [2024-06-27 17:58:49,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 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-27 17:58:49,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:49,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:49,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 17:58:49,001 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:49,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:49,002 INFO L85 PathProgramCache]: Analyzing trace with hash -969936671, now seen corresponding path program 1 times [2024-06-27 17:58:49,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:49,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292397423] [2024-06-27 17:58:49,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:49,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:49,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:49,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:49,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:49,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292397423] [2024-06-27 17:58:49,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292397423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:49,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:49,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:49,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293716751] [2024-06-27 17:58:49,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:49,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:49,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:49,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:49,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:49,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:49,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 185 transitions, 1786 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:49,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:49,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:49,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:49,652 INFO L124 PetriNetUnfolderBase]: 2687/4772 cut-off events. [2024-06-27 17:58:49,652 INFO L125 PetriNetUnfolderBase]: For 98293/98305 co-relation queries the response was YES. [2024-06-27 17:58:49,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24439 conditions, 4772 events. 2687/4772 cut-off events. For 98293/98305 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 33179 event pairs, 985 based on Foata normal form. 1/4635 useless extension candidates. Maximal degree in co-relation 24368. Up to 4087 conditions per place. [2024-06-27 17:58:49,698 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 171 selfloop transitions, 31 changer transitions 0/219 dead transitions. [2024-06-27 17:58:49,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 219 transitions, 2410 flow [2024-06-27 17:58:49,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:49,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:49,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-27 17:58:49,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6279761904761905 [2024-06-27 17:58:49,699 INFO L175 Difference]: Start difference. First operand has 174 places, 185 transitions, 1786 flow. Second operand 7 states and 211 transitions. [2024-06-27 17:58:49,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 219 transitions, 2410 flow [2024-06-27 17:58:49,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 219 transitions, 2408 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 17:58:49,892 INFO L231 Difference]: Finished difference. Result has 181 places, 192 transitions, 1941 flow [2024-06-27 17:58:49,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1784, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1941, PETRI_PLACES=181, PETRI_TRANSITIONS=192} [2024-06-27 17:58:49,896 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 129 predicate places. [2024-06-27 17:58:49,896 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 192 transitions, 1941 flow [2024-06-27 17:58:49,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:49,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:49,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:49,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 17:58:49,897 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:49,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:49,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1073498305, now seen corresponding path program 2 times [2024-06-27 17:58:49,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:49,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383032530] [2024-06-27 17:58:49,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:49,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:49,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:50,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:50,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:50,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383032530] [2024-06-27 17:58:50,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383032530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:50,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:50,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:50,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264177494] [2024-06-27 17:58:50,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:50,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:50,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:50,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:50,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:50,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:50,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 192 transitions, 1941 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:50,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:50,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:50,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:50,633 INFO L124 PetriNetUnfolderBase]: 2699/4792 cut-off events. [2024-06-27 17:58:50,633 INFO L125 PetriNetUnfolderBase]: For 103295/103307 co-relation queries the response was YES. [2024-06-27 17:58:50,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25047 conditions, 4792 events. 2699/4792 cut-off events. For 103295/103307 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 33348 event pairs, 985 based on Foata normal form. 1/4653 useless extension candidates. Maximal degree in co-relation 24973. Up to 4099 conditions per place. [2024-06-27 17:58:50,678 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 172 selfloop transitions, 38 changer transitions 0/227 dead transitions. [2024-06-27 17:58:50,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 227 transitions, 2590 flow [2024-06-27 17:58:50,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:58:50,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:58:50,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 259 transitions. [2024-06-27 17:58:50,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5995370370370371 [2024-06-27 17:58:50,679 INFO L175 Difference]: Start difference. First operand has 181 places, 192 transitions, 1941 flow. Second operand 9 states and 259 transitions. [2024-06-27 17:58:50,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 227 transitions, 2590 flow [2024-06-27 17:58:50,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 227 transitions, 2460 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:50,874 INFO L231 Difference]: Finished difference. Result has 186 places, 198 transitions, 1968 flow [2024-06-27 17:58:50,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1829, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1968, PETRI_PLACES=186, PETRI_TRANSITIONS=198} [2024-06-27 17:58:50,875 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 134 predicate places. [2024-06-27 17:58:50,875 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 198 transitions, 1968 flow [2024-06-27 17:58:50,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:50,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:50,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:50,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 17:58:50,875 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:50,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:50,876 INFO L85 PathProgramCache]: Analyzing trace with hash -799234241, now seen corresponding path program 3 times [2024-06-27 17:58:50,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:50,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111806713] [2024-06-27 17:58:50,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:50,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:50,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:50,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:50,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:50,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111806713] [2024-06-27 17:58:50,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111806713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:50,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:50,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:50,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845551229] [2024-06-27 17:58:50,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:50,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:50,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:50,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:50,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:51,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:51,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 198 transitions, 1968 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:51,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:51,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:51,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:51,507 INFO L124 PetriNetUnfolderBase]: 2714/4816 cut-off events. [2024-06-27 17:58:51,508 INFO L125 PetriNetUnfolderBase]: For 107877/107889 co-relation queries the response was YES. [2024-06-27 17:58:51,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25289 conditions, 4816 events. 2714/4816 cut-off events. For 107877/107889 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 33513 event pairs, 991 based on Foata normal form. 1/4672 useless extension candidates. Maximal degree in co-relation 25215. Up to 4029 conditions per place. [2024-06-27 17:58:51,554 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 145 selfloop transitions, 71 changer transitions 0/233 dead transitions. [2024-06-27 17:58:51,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 233 transitions, 2830 flow [2024-06-27 17:58:51,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:51,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:51,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-27 17:58:51,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6369047619047619 [2024-06-27 17:58:51,555 INFO L175 Difference]: Start difference. First operand has 186 places, 198 transitions, 1968 flow. Second operand 7 states and 214 transitions. [2024-06-27 17:58:51,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 233 transitions, 2830 flow [2024-06-27 17:58:51,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 233 transitions, 2748 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 17:58:51,749 INFO L231 Difference]: Finished difference. Result has 187 places, 207 transitions, 2154 flow [2024-06-27 17:58:51,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1886, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2154, PETRI_PLACES=187, PETRI_TRANSITIONS=207} [2024-06-27 17:58:51,749 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 135 predicate places. [2024-06-27 17:58:51,750 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 207 transitions, 2154 flow [2024-06-27 17:58:51,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:51,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:51,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:51,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 17:58:51,750 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:51,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:51,751 INFO L85 PathProgramCache]: Analyzing trace with hash -784783417, now seen corresponding path program 4 times [2024-06-27 17:58:51,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:51,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999443551] [2024-06-27 17:58:51,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:51,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:51,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:51,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:51,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:51,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999443551] [2024-06-27 17:58:51,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999443551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:51,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:51,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:51,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149918083] [2024-06-27 17:58:51,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:51,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:51,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:51,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:51,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:51,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:51,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 207 transitions, 2154 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:51,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:51,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:51,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:52,422 INFO L124 PetriNetUnfolderBase]: 2720/4826 cut-off events. [2024-06-27 17:58:52,422 INFO L125 PetriNetUnfolderBase]: For 113332/113344 co-relation queries the response was YES. [2024-06-27 17:58:52,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25811 conditions, 4826 events. 2720/4826 cut-off events. For 113332/113344 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 33552 event pairs, 991 based on Foata normal form. 1/4681 useless extension candidates. Maximal degree in co-relation 25736. Up to 4036 conditions per place. [2024-06-27 17:58:52,467 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 142 selfloop transitions, 73 changer transitions 0/232 dead transitions. [2024-06-27 17:58:52,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 232 transitions, 2854 flow [2024-06-27 17:58:52,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:52,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:52,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-27 17:58:52,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 17:58:52,468 INFO L175 Difference]: Start difference. First operand has 187 places, 207 transitions, 2154 flow. Second operand 7 states and 210 transitions. [2024-06-27 17:58:52,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 232 transitions, 2854 flow [2024-06-27 17:58:52,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 232 transitions, 2716 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:52,645 INFO L231 Difference]: Finished difference. Result has 191 places, 210 transitions, 2212 flow [2024-06-27 17:58:52,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2036, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2212, PETRI_PLACES=191, PETRI_TRANSITIONS=210} [2024-06-27 17:58:52,645 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 139 predicate places. [2024-06-27 17:58:52,645 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 210 transitions, 2212 flow [2024-06-27 17:58:52,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:52,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:52,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:52,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 17:58:52,646 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:52,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:52,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1323305313, now seen corresponding path program 5 times [2024-06-27 17:58:52,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:52,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633408412] [2024-06-27 17:58:52,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:52,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:52,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:52,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:52,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:52,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633408412] [2024-06-27 17:58:52,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633408412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:52,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:52,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:52,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060345166] [2024-06-27 17:58:52,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:52,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:52,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:52,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:52,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:52,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:52,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 210 transitions, 2212 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:52,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:52,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:52,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:53,327 INFO L124 PetriNetUnfolderBase]: 2726/4836 cut-off events. [2024-06-27 17:58:53,328 INFO L125 PetriNetUnfolderBase]: For 115297/115309 co-relation queries the response was YES. [2024-06-27 17:58:53,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25593 conditions, 4836 events. 2726/4836 cut-off events. For 115297/115309 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 33644 event pairs, 985 based on Foata normal form. 1/4693 useless extension candidates. Maximal degree in co-relation 25517. Up to 4153 conditions per place. [2024-06-27 17:58:53,374 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 185 selfloop transitions, 28 changer transitions 0/230 dead transitions. [2024-06-27 17:58:53,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 230 transitions, 2713 flow [2024-06-27 17:58:53,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:53,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:53,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 17:58:53,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-27 17:58:53,375 INFO L175 Difference]: Start difference. First operand has 191 places, 210 transitions, 2212 flow. Second operand 7 states and 201 transitions. [2024-06-27 17:58:53,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 230 transitions, 2713 flow [2024-06-27 17:58:53,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 230 transitions, 2588 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:53,611 INFO L231 Difference]: Finished difference. Result has 194 places, 213 transitions, 2188 flow [2024-06-27 17:58:53,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2090, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2188, PETRI_PLACES=194, PETRI_TRANSITIONS=213} [2024-06-27 17:58:53,612 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 142 predicate places. [2024-06-27 17:58:53,612 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 213 transitions, 2188 flow [2024-06-27 17:58:53,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:53,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:53,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:53,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 17:58:53,613 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:53,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:53,613 INFO L85 PathProgramCache]: Analyzing trace with hash -757891645, now seen corresponding path program 6 times [2024-06-27 17:58:53,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:53,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105398481] [2024-06-27 17:58:53,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:53,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:53,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:53,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-27 17:58:53,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:53,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105398481] [2024-06-27 17:58:53,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105398481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:53,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:53,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:53,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281823325] [2024-06-27 17:58:53,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:53,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:53,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:53,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:53,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:53,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:53,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 213 transitions, 2188 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:53,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:53,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:53,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:54,292 INFO L124 PetriNetUnfolderBase]: 2741/4860 cut-off events. [2024-06-27 17:58:54,293 INFO L125 PetriNetUnfolderBase]: For 120321/120333 co-relation queries the response was YES. [2024-06-27 17:58:54,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25744 conditions, 4860 events. 2741/4860 cut-off events. For 120321/120333 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 33814 event pairs, 991 based on Foata normal form. 1/4712 useless extension candidates. Maximal degree in co-relation 25667. Up to 4060 conditions per place. [2024-06-27 17:58:54,333 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 139 selfloop transitions, 82 changer transitions 0/238 dead transitions. [2024-06-27 17:58:54,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 238 transitions, 2923 flow [2024-06-27 17:58:54,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:54,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:54,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 17:58:54,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-27 17:58:54,352 INFO L175 Difference]: Start difference. First operand has 194 places, 213 transitions, 2188 flow. Second operand 7 states and 207 transitions. [2024-06-27 17:58:54,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 238 transitions, 2923 flow [2024-06-27 17:58:54,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 238 transitions, 2865 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 17:58:54,614 INFO L231 Difference]: Finished difference. Result has 197 places, 219 transitions, 2367 flow [2024-06-27 17:58:54,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2130, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2367, PETRI_PLACES=197, PETRI_TRANSITIONS=219} [2024-06-27 17:58:54,614 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 145 predicate places. [2024-06-27 17:58:54,615 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 219 transitions, 2367 flow [2024-06-27 17:58:54,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:54,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:54,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:54,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 17:58:54,615 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:54,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:54,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1083024481, now seen corresponding path program 1 times [2024-06-27 17:58:54,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:54,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830212099] [2024-06-27 17:58:54,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:54,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:54,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:54,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:54,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:54,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830212099] [2024-06-27 17:58:54,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830212099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:54,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:54,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:54,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111834727] [2024-06-27 17:58:54,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:54,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:54,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:54,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:54,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:54,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:54,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 219 transitions, 2367 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:54,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:54,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:54,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:55,313 INFO L124 PetriNetUnfolderBase]: 2762/4896 cut-off events. [2024-06-27 17:58:55,314 INFO L125 PetriNetUnfolderBase]: For 126240/126252 co-relation queries the response was YES. [2024-06-27 17:58:55,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26158 conditions, 4896 events. 2762/4896 cut-off events. For 126240/126252 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 34052 event pairs, 738 based on Foata normal form. 2/4754 useless extension candidates. Maximal degree in co-relation 26080. Up to 4125 conditions per place. [2024-06-27 17:58:55,357 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 208 selfloop transitions, 31 changer transitions 0/256 dead transitions. [2024-06-27 17:58:55,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 256 transitions, 3073 flow [2024-06-27 17:58:55,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:55,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:55,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-06-27 17:58:55,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6398809523809523 [2024-06-27 17:58:55,359 INFO L175 Difference]: Start difference. First operand has 197 places, 219 transitions, 2367 flow. Second operand 7 states and 215 transitions. [2024-06-27 17:58:55,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 256 transitions, 3073 flow [2024-06-27 17:58:55,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 256 transitions, 2971 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:55,721 INFO L231 Difference]: Finished difference. Result has 201 places, 223 transitions, 2384 flow [2024-06-27 17:58:55,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2265, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2384, PETRI_PLACES=201, PETRI_TRANSITIONS=223} [2024-06-27 17:58:55,721 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 149 predicate places. [2024-06-27 17:58:55,721 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 223 transitions, 2384 flow [2024-06-27 17:58:55,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:55,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:55,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:55,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 17:58:55,722 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:55,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:55,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1070478297, now seen corresponding path program 2 times [2024-06-27 17:58:55,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:55,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126157084] [2024-06-27 17:58:55,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:55,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:55,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:55,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:55,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:55,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126157084] [2024-06-27 17:58:55,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126157084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:55,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:55,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:55,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579818744] [2024-06-27 17:58:55,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:55,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:55,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:55,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:55,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:55,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:55,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 223 transitions, 2384 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:55,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:55,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:55,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:56,495 INFO L124 PetriNetUnfolderBase]: 2783/4932 cut-off events. [2024-06-27 17:58:56,495 INFO L125 PetriNetUnfolderBase]: For 131710/131722 co-relation queries the response was YES. [2024-06-27 17:58:56,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26550 conditions, 4932 events. 2783/4932 cut-off events. For 131710/131722 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 34345 event pairs, 987 based on Foata normal form. 2/4784 useless extension candidates. Maximal degree in co-relation 26471. Up to 4224 conditions per place. [2024-06-27 17:58:56,539 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 206 selfloop transitions, 28 changer transitions 0/251 dead transitions. [2024-06-27 17:58:56,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 251 transitions, 2948 flow [2024-06-27 17:58:56,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:56,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:56,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 17:58:56,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 17:58:56,541 INFO L175 Difference]: Start difference. First operand has 201 places, 223 transitions, 2384 flow. Second operand 7 states and 208 transitions. [2024-06-27 17:58:56,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 251 transitions, 2948 flow [2024-06-27 17:58:56,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 251 transitions, 2878 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 17:58:56,974 INFO L231 Difference]: Finished difference. Result has 205 places, 225 transitions, 2407 flow [2024-06-27 17:58:56,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2324, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2407, PETRI_PLACES=205, PETRI_TRANSITIONS=225} [2024-06-27 17:58:56,975 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 153 predicate places. [2024-06-27 17:58:56,975 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 225 transitions, 2407 flow [2024-06-27 17:58:56,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:56,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:56,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:56,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 17:58:56,976 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:56,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:56,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1321741351, now seen corresponding path program 3 times [2024-06-27 17:58:56,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:56,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597999040] [2024-06-27 17:58:56,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:56,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:56,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:57,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:57,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:57,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597999040] [2024-06-27 17:58:57,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597999040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:57,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:57,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:57,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919841108] [2024-06-27 17:58:57,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:57,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:57,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:57,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:57,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:57,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:57,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 225 transitions, 2407 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:57,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:57,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:57,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:57,744 INFO L124 PetriNetUnfolderBase]: 2804/4968 cut-off events. [2024-06-27 17:58:57,744 INFO L125 PetriNetUnfolderBase]: For 135874/135886 co-relation queries the response was YES. [2024-06-27 17:58:57,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26717 conditions, 4968 events. 2804/4968 cut-off events. For 135874/135886 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 34644 event pairs, 989 based on Foata normal form. 2/4818 useless extension candidates. Maximal degree in co-relation 26636. Up to 4255 conditions per place. [2024-06-27 17:58:57,793 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 203 selfloop transitions, 27 changer transitions 0/247 dead transitions. [2024-06-27 17:58:57,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 247 transitions, 2941 flow [2024-06-27 17:58:57,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:57,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:57,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 17:58:57,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-27 17:58:57,795 INFO L175 Difference]: Start difference. First operand has 205 places, 225 transitions, 2407 flow. Second operand 7 states and 203 transitions. [2024-06-27 17:58:57,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 247 transitions, 2941 flow [2024-06-27 17:58:58,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 247 transitions, 2878 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:58,260 INFO L231 Difference]: Finished difference. Result has 207 places, 227 transitions, 2429 flow [2024-06-27 17:58:58,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2344, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2429, PETRI_PLACES=207, PETRI_TRANSITIONS=227} [2024-06-27 17:58:58,261 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 155 predicate places. [2024-06-27 17:58:58,261 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 227 transitions, 2429 flow [2024-06-27 17:58:58,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:58,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:58,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] [2024-06-27 17:58:58,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 17:58:58,262 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:58,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:58,262 INFO L85 PathProgramCache]: Analyzing trace with hash -789538073, now seen corresponding path program 1 times [2024-06-27 17:58:58,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:58,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252204069] [2024-06-27 17:58:58,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:58,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:58,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:58,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-27 17:58:58,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:58,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252204069] [2024-06-27 17:58:58,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252204069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:58,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:58,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:58,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663271836] [2024-06-27 17:58:58,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:58,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:58,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:58,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:58,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:58,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:58,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 227 transitions, 2429 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:58,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:58,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:58,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:58:58,949 INFO L124 PetriNetUnfolderBase]: 2810/4975 cut-off events. [2024-06-27 17:58:58,949 INFO L125 PetriNetUnfolderBase]: For 139253/139274 co-relation queries the response was YES. [2024-06-27 17:58:58,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26857 conditions, 4975 events. 2810/4975 cut-off events. For 139253/139274 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 34778 event pairs, 995 based on Foata normal form. 10/4832 useless extension candidates. Maximal degree in co-relation 26775. Up to 4244 conditions per place. [2024-06-27 17:58:58,996 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 208 selfloop transitions, 28 changer transitions 0/253 dead transitions. [2024-06-27 17:58:58,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 253 transitions, 3001 flow [2024-06-27 17:58:58,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:58:58,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:58:58,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 17:58:58,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-27 17:58:58,998 INFO L175 Difference]: Start difference. First operand has 207 places, 227 transitions, 2429 flow. Second operand 7 states and 207 transitions. [2024-06-27 17:58:58,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 253 transitions, 3001 flow [2024-06-27 17:58:59,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 253 transitions, 2936 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 17:58:59,401 INFO L231 Difference]: Finished difference. Result has 209 places, 230 transitions, 2474 flow [2024-06-27 17:58:59,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2364, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2474, PETRI_PLACES=209, PETRI_TRANSITIONS=230} [2024-06-27 17:58:59,402 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 157 predicate places. [2024-06-27 17:58:59,402 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 230 transitions, 2474 flow [2024-06-27 17:58:59,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:59,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:58:59,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:58:59,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 17:58:59,403 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:58:59,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:58:59,403 INFO L85 PathProgramCache]: Analyzing trace with hash -784776473, now seen corresponding path program 2 times [2024-06-27 17:58:59,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:58:59,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972630378] [2024-06-27 17:58:59,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:58:59,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:58:59,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:58:59,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:58:59,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:58:59,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972630378] [2024-06-27 17:58:59,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972630378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:58:59,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:58:59,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:58:59,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242082021] [2024-06-27 17:58:59,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:58:59,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:58:59,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:58:59,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:58:59,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:58:59,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:58:59,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 230 transitions, 2474 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:58:59,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:58:59,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:58:59,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:00,100 INFO L124 PetriNetUnfolderBase]: 2825/5002 cut-off events. [2024-06-27 17:59:00,101 INFO L125 PetriNetUnfolderBase]: For 145219/145233 co-relation queries the response was YES. [2024-06-27 17:59:00,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27339 conditions, 5002 events. 2825/5002 cut-off events. For 145219/145233 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 34928 event pairs, 1001 based on Foata normal form. 3/4847 useless extension candidates. Maximal degree in co-relation 27256. Up to 4195 conditions per place. [2024-06-27 17:59:00,151 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 190 selfloop transitions, 61 changer transitions 0/268 dead transitions. [2024-06-27 17:59:00,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 268 transitions, 3428 flow [2024-06-27 17:59:00,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:00,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:00,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-27 17:59:00,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6279761904761905 [2024-06-27 17:59:00,152 INFO L175 Difference]: Start difference. First operand has 209 places, 230 transitions, 2474 flow. Second operand 7 states and 211 transitions. [2024-06-27 17:59:00,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 268 transitions, 3428 flow [2024-06-27 17:59:00,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 268 transitions, 3344 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 17:59:00,542 INFO L231 Difference]: Finished difference. Result has 212 places, 246 transitions, 2752 flow [2024-06-27 17:59:00,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2390, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2752, PETRI_PLACES=212, PETRI_TRANSITIONS=246} [2024-06-27 17:59:00,542 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 160 predicate places. [2024-06-27 17:59:00,542 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 246 transitions, 2752 flow [2024-06-27 17:59:00,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:00,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:00,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:00,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 17:59:00,543 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:00,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:00,543 INFO L85 PathProgramCache]: Analyzing trace with hash -208909407, now seen corresponding path program 1 times [2024-06-27 17:59:00,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:00,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087959581] [2024-06-27 17:59:00,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:00,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:00,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:00,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:00,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:00,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087959581] [2024-06-27 17:59:00,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087959581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:00,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:00,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:00,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699153588] [2024-06-27 17:59:00,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:00,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:00,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:00,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:00,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:00,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:00,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 246 transitions, 2752 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:00,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:00,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:00,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:01,241 INFO L124 PetriNetUnfolderBase]: 2840/5028 cut-off events. [2024-06-27 17:59:01,241 INFO L125 PetriNetUnfolderBase]: For 152580/152594 co-relation queries the response was YES. [2024-06-27 17:59:01,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27955 conditions, 5028 events. 2840/5028 cut-off events. For 152580/152594 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 35153 event pairs, 996 based on Foata normal form. 3/4872 useless extension candidates. Maximal degree in co-relation 27870. Up to 4243 conditions per place. [2024-06-27 17:59:01,293 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 210 selfloop transitions, 56 changer transitions 0/283 dead transitions. [2024-06-27 17:59:01,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 283 transitions, 3716 flow [2024-06-27 17:59:01,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:01,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:01,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-27 17:59:01,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 17:59:01,295 INFO L175 Difference]: Start difference. First operand has 212 places, 246 transitions, 2752 flow. Second operand 7 states and 210 transitions. [2024-06-27 17:59:01,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 283 transitions, 3716 flow [2024-06-27 17:59:01,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 283 transitions, 3660 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-27 17:59:01,583 INFO L231 Difference]: Finished difference. Result has 219 places, 261 transitions, 3037 flow [2024-06-27 17:59:01,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2696, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3037, PETRI_PLACES=219, PETRI_TRANSITIONS=261} [2024-06-27 17:59:01,584 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 167 predicate places. [2024-06-27 17:59:01,584 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 261 transitions, 3037 flow [2024-06-27 17:59:01,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:01,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:01,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:01,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 17:59:01,585 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:01,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:01,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1323489887, now seen corresponding path program 3 times [2024-06-27 17:59:01,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:01,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859407107] [2024-06-27 17:59:01,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:01,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:01,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:01,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:01,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:01,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859407107] [2024-06-27 17:59:01,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859407107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:01,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:01,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:01,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677791109] [2024-06-27 17:59:01,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:01,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:01,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:01,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:01,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:01,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:01,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 261 transitions, 3037 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:01,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:01,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:01,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:02,298 INFO L124 PetriNetUnfolderBase]: 2855/5050 cut-off events. [2024-06-27 17:59:02,298 INFO L125 PetriNetUnfolderBase]: For 160871/160889 co-relation queries the response was YES. [2024-06-27 17:59:02,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28715 conditions, 5050 events. 2855/5050 cut-off events. For 160871/160889 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 35251 event pairs, 1000 based on Foata normal form. 7/4896 useless extension candidates. Maximal degree in co-relation 28626. Up to 4232 conditions per place. [2024-06-27 17:59:02,353 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 200 selfloop transitions, 69 changer transitions 0/286 dead transitions. [2024-06-27 17:59:02,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 286 transitions, 3929 flow [2024-06-27 17:59:02,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:02,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:02,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 17:59:02,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-27 17:59:02,355 INFO L175 Difference]: Start difference. First operand has 219 places, 261 transitions, 3037 flow. Second operand 7 states and 207 transitions. [2024-06-27 17:59:02,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 286 transitions, 3929 flow [2024-06-27 17:59:02,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 286 transitions, 3858 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-27 17:59:02,939 INFO L231 Difference]: Finished difference. Result has 224 places, 267 transitions, 3210 flow [2024-06-27 17:59:02,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2966, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3210, PETRI_PLACES=224, PETRI_TRANSITIONS=267} [2024-06-27 17:59:02,939 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 172 predicate places. [2024-06-27 17:59:02,939 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 267 transitions, 3210 flow [2024-06-27 17:59:02,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:02,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:02,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:02,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 17:59:02,940 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:02,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:02,941 INFO L85 PathProgramCache]: Analyzing trace with hash 817043397, now seen corresponding path program 2 times [2024-06-27 17:59:02,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:02,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808297682] [2024-06-27 17:59:02,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:02,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:02,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:03,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:03,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:03,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808297682] [2024-06-27 17:59:03,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808297682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:03,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:03,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:03,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347088572] [2024-06-27 17:59:03,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:03,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:03,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:03,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:03,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:03,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:03,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 267 transitions, 3210 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:03,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:03,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:03,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:03,678 INFO L124 PetriNetUnfolderBase]: 2879/5090 cut-off events. [2024-06-27 17:59:03,678 INFO L125 PetriNetUnfolderBase]: For 169223/169239 co-relation queries the response was YES. [2024-06-27 17:59:03,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29300 conditions, 5090 events. 2879/5090 cut-off events. For 169223/169239 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 35584 event pairs, 996 based on Foata normal form. 5/4931 useless extension candidates. Maximal degree in co-relation 29209. Up to 4290 conditions per place. [2024-06-27 17:59:03,732 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 216 selfloop transitions, 63 changer transitions 0/296 dead transitions. [2024-06-27 17:59:03,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 296 transitions, 4261 flow [2024-06-27 17:59:03,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:03,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:03,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 17:59:03,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6220238095238095 [2024-06-27 17:59:03,734 INFO L175 Difference]: Start difference. First operand has 224 places, 267 transitions, 3210 flow. Second operand 7 states and 209 transitions. [2024-06-27 17:59:03,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 296 transitions, 4261 flow [2024-06-27 17:59:04,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 296 transitions, 4149 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 17:59:04,160 INFO L231 Difference]: Finished difference. Result has 228 places, 276 transitions, 3357 flow [2024-06-27 17:59:04,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3098, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3357, PETRI_PLACES=228, PETRI_TRANSITIONS=276} [2024-06-27 17:59:04,160 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 176 predicate places. [2024-06-27 17:59:04,161 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 276 transitions, 3357 flow [2024-06-27 17:59:04,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:04,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:04,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:04,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 17:59:04,161 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:04,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:04,162 INFO L85 PathProgramCache]: Analyzing trace with hash 1332067711, now seen corresponding path program 3 times [2024-06-27 17:59:04,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:04,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760254570] [2024-06-27 17:59:04,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:04,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:04,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:04,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:04,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:04,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760254570] [2024-06-27 17:59:04,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760254570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:04,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:04,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:04,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230773956] [2024-06-27 17:59:04,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:04,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:04,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:04,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:04,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:04,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:04,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 276 transitions, 3357 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:04,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:04,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:04,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:04,913 INFO L124 PetriNetUnfolderBase]: 2876/5086 cut-off events. [2024-06-27 17:59:04,914 INFO L125 PetriNetUnfolderBase]: For 173122/173138 co-relation queries the response was YES. [2024-06-27 17:59:04,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29293 conditions, 5086 events. 2876/5086 cut-off events. For 173122/173138 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 35562 event pairs, 996 based on Foata normal form. 5/4927 useless extension candidates. Maximal degree in co-relation 29201. Up to 4287 conditions per place. [2024-06-27 17:59:04,966 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 213 selfloop transitions, 65 changer transitions 0/295 dead transitions. [2024-06-27 17:59:04,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 295 transitions, 4175 flow [2024-06-27 17:59:04,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:04,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:04,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 17:59:04,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-27 17:59:04,968 INFO L175 Difference]: Start difference. First operand has 228 places, 276 transitions, 3357 flow. Second operand 7 states and 207 transitions. [2024-06-27 17:59:04,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 295 transitions, 4175 flow [2024-06-27 17:59:05,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 295 transitions, 4065 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-27 17:59:05,487 INFO L231 Difference]: Finished difference. Result has 233 places, 276 transitions, 3383 flow [2024-06-27 17:59:05,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3247, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3383, PETRI_PLACES=233, PETRI_TRANSITIONS=276} [2024-06-27 17:59:05,487 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 181 predicate places. [2024-06-27 17:59:05,487 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 276 transitions, 3383 flow [2024-06-27 17:59:05,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:05,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:05,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] [2024-06-27 17:59:05,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 17:59:05,488 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:05,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:05,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1332078623, now seen corresponding path program 1 times [2024-06-27 17:59:05,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:05,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69005643] [2024-06-27 17:59:05,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:05,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:05,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:05,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:05,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:05,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69005643] [2024-06-27 17:59:05,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69005643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:05,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:05,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:05,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208576945] [2024-06-27 17:59:05,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:05,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:05,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:05,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:05,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:05,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:59:05,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 276 transitions, 3383 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:05,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:05,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:59:05,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:06,353 INFO L124 PetriNetUnfolderBase]: 2812/5074 cut-off events. [2024-06-27 17:59:06,354 INFO L125 PetriNetUnfolderBase]: For 192525/192541 co-relation queries the response was YES. [2024-06-27 17:59:06,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29224 conditions, 5074 events. 2812/5074 cut-off events. For 192525/192541 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 36098 event pairs, 964 based on Foata normal form. 14/4899 useless extension candidates. Maximal degree in co-relation 29131. Up to 4061 conditions per place. [2024-06-27 17:59:06,402 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 212 selfloop transitions, 40 changer transitions 0/300 dead transitions. [2024-06-27 17:59:06,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 300 transitions, 3987 flow [2024-06-27 17:59:06,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:06,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:06,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-27 17:59:06,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6279761904761905 [2024-06-27 17:59:06,403 INFO L175 Difference]: Start difference. First operand has 233 places, 276 transitions, 3383 flow. Second operand 7 states and 211 transitions. [2024-06-27 17:59:06,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 300 transitions, 3987 flow [2024-06-27 17:59:06,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 300 transitions, 3852 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 17:59:06,870 INFO L231 Difference]: Finished difference. Result has 235 places, 277 transitions, 3354 flow [2024-06-27 17:59:06,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3248, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3354, PETRI_PLACES=235, PETRI_TRANSITIONS=277} [2024-06-27 17:59:06,871 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 183 predicate places. [2024-06-27 17:59:06,871 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 277 transitions, 3354 flow [2024-06-27 17:59:06,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:06,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:06,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:06,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 17:59:06,872 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:06,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:06,872 INFO L85 PathProgramCache]: Analyzing trace with hash -553819849, now seen corresponding path program 7 times [2024-06-27 17:59:06,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:06,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111423906] [2024-06-27 17:59:06,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:06,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:06,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:06,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:06,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:06,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111423906] [2024-06-27 17:59:06,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111423906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:06,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:06,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:06,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482620445] [2024-06-27 17:59:06,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:06,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:06,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:06,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:06,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:07,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:07,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 277 transitions, 3354 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:07,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:07,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:07,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:07,611 INFO L124 PetriNetUnfolderBase]: 2977/5250 cut-off events. [2024-06-27 17:59:07,611 INFO L125 PetriNetUnfolderBase]: For 187009/187028 co-relation queries the response was YES. [2024-06-27 17:59:07,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30535 conditions, 5250 events. 2977/5250 cut-off events. For 187009/187028 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36918 event pairs, 1030 based on Foata normal form. 5/5082 useless extension candidates. Maximal degree in co-relation 30441. Up to 4401 conditions per place. [2024-06-27 17:59:07,660 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 199 selfloop transitions, 86 changer transitions 0/302 dead transitions. [2024-06-27 17:59:07,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 302 transitions, 4241 flow [2024-06-27 17:59:07,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:07,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:07,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-27 17:59:07,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 17:59:07,662 INFO L175 Difference]: Start difference. First operand has 235 places, 277 transitions, 3354 flow. Second operand 7 states and 210 transitions. [2024-06-27 17:59:07,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 302 transitions, 4241 flow [2024-06-27 17:59:08,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 302 transitions, 4157 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 17:59:08,189 INFO L231 Difference]: Finished difference. Result has 237 places, 280 transitions, 3487 flow [2024-06-27 17:59:08,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3270, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3487, PETRI_PLACES=237, PETRI_TRANSITIONS=280} [2024-06-27 17:59:08,189 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 185 predicate places. [2024-06-27 17:59:08,190 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 280 transitions, 3487 flow [2024-06-27 17:59:08,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:08,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:08,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:08,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 17:59:08,190 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:08,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:08,191 INFO L85 PathProgramCache]: Analyzing trace with hash 936689471, now seen corresponding path program 8 times [2024-06-27 17:59:08,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:08,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476671734] [2024-06-27 17:59:08,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:08,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:08,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:08,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:08,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:08,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476671734] [2024-06-27 17:59:08,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476671734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:08,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:08,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:08,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636639597] [2024-06-27 17:59:08,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:08,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:08,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:08,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:08,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:08,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:08,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 280 transitions, 3487 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:08,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:08,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:08,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:09,061 INFO L124 PetriNetUnfolderBase]: 2974/5246 cut-off events. [2024-06-27 17:59:09,061 INFO L125 PetriNetUnfolderBase]: For 189928/189947 co-relation queries the response was YES. [2024-06-27 17:59:09,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30450 conditions, 5246 events. 2974/5246 cut-off events. For 189928/189947 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36918 event pairs, 1030 based on Foata normal form. 5/5078 useless extension candidates. Maximal degree in co-relation 30355. Up to 4398 conditions per place. [2024-06-27 17:59:09,105 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 198 selfloop transitions, 84 changer transitions 0/299 dead transitions. [2024-06-27 17:59:09,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 299 transitions, 4325 flow [2024-06-27 17:59:09,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:09,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:09,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 17:59:09,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 17:59:09,107 INFO L175 Difference]: Start difference. First operand has 237 places, 280 transitions, 3487 flow. Second operand 7 states and 208 transitions. [2024-06-27 17:59:09,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 299 transitions, 4325 flow [2024-06-27 17:59:09,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 299 transitions, 4033 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-27 17:59:09,637 INFO L231 Difference]: Finished difference. Result has 237 places, 280 transitions, 3369 flow [2024-06-27 17:59:09,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3195, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3369, PETRI_PLACES=237, PETRI_TRANSITIONS=280} [2024-06-27 17:59:09,638 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 185 predicate places. [2024-06-27 17:59:09,638 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 280 transitions, 3369 flow [2024-06-27 17:59:09,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:09,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:09,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:09,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 17:59:09,638 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:09,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:09,639 INFO L85 PathProgramCache]: Analyzing trace with hash 864300863, now seen corresponding path program 9 times [2024-06-27 17:59:09,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:09,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420609018] [2024-06-27 17:59:09,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:09,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:09,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:09,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:09,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:09,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420609018] [2024-06-27 17:59:09,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420609018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:09,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:09,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:09,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553664326] [2024-06-27 17:59:09,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:09,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:09,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:09,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:09,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:09,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:09,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 280 transitions, 3369 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:09,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:09,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:09,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:10,405 INFO L124 PetriNetUnfolderBase]: 2980/5256 cut-off events. [2024-06-27 17:59:10,405 INFO L125 PetriNetUnfolderBase]: For 194553/194572 co-relation queries the response was YES. [2024-06-27 17:59:10,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30385 conditions, 5256 events. 2980/5256 cut-off events. For 194553/194572 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36908 event pairs, 1030 based on Foata normal form. 5/5087 useless extension candidates. Maximal degree in co-relation 30291. Up to 4405 conditions per place. [2024-06-27 17:59:10,458 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 192 selfloop transitions, 89 changer transitions 0/298 dead transitions. [2024-06-27 17:59:10,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 298 transitions, 4116 flow [2024-06-27 17:59:10,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:10,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:10,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 17:59:10,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-27 17:59:10,460 INFO L175 Difference]: Start difference. First operand has 237 places, 280 transitions, 3369 flow. Second operand 7 states and 203 transitions. [2024-06-27 17:59:10,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 298 transitions, 4116 flow [2024-06-27 17:59:10,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 298 transitions, 3930 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 17:59:10,862 INFO L231 Difference]: Finished difference. Result has 239 places, 283 transitions, 3400 flow [2024-06-27 17:59:10,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3186, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3400, PETRI_PLACES=239, PETRI_TRANSITIONS=283} [2024-06-27 17:59:10,863 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 187 predicate places. [2024-06-27 17:59:10,863 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 283 transitions, 3400 flow [2024-06-27 17:59:10,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:10,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:10,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:10,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 17:59:10,864 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:10,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:10,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1640805565, now seen corresponding path program 10 times [2024-06-27 17:59:10,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:10,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674710360] [2024-06-27 17:59:10,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:10,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:10,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:10,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:10,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:10,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674710360] [2024-06-27 17:59:10,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674710360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:10,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:10,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:10,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406208363] [2024-06-27 17:59:10,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:10,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:10,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:10,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:10,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:11,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:11,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 283 transitions, 3400 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:11,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:11,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:11,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:11,650 INFO L124 PetriNetUnfolderBase]: 2977/5248 cut-off events. [2024-06-27 17:59:11,650 INFO L125 PetriNetUnfolderBase]: For 198998/199031 co-relation queries the response was YES. [2024-06-27 17:59:11,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30403 conditions, 5248 events. 2977/5248 cut-off events. For 198998/199031 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36915 event pairs, 1048 based on Foata normal form. 19/5091 useless extension candidates. Maximal degree in co-relation 30308. Up to 4402 conditions per place. [2024-06-27 17:59:11,709 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 189 selfloop transitions, 89 changer transitions 0/295 dead transitions. [2024-06-27 17:59:11,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 295 transitions, 4102 flow [2024-06-27 17:59:11,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:11,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:11,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-27 17:59:11,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-27 17:59:11,711 INFO L175 Difference]: Start difference. First operand has 239 places, 283 transitions, 3400 flow. Second operand 7 states and 200 transitions. [2024-06-27 17:59:11,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 295 transitions, 4102 flow [2024-06-27 17:59:12,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 295 transitions, 3966 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 17:59:12,203 INFO L231 Difference]: Finished difference. Result has 242 places, 283 transitions, 3448 flow [2024-06-27 17:59:12,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3264, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3448, PETRI_PLACES=242, PETRI_TRANSITIONS=283} [2024-06-27 17:59:12,204 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 190 predicate places. [2024-06-27 17:59:12,204 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 283 transitions, 3448 flow [2024-06-27 17:59:12,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:12,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:12,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:12,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 17:59:12,205 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:12,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:12,205 INFO L85 PathProgramCache]: Analyzing trace with hash 477507391, now seen corresponding path program 11 times [2024-06-27 17:59:12,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:12,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058664604] [2024-06-27 17:59:12,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:12,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:12,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:12,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:12,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:12,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058664604] [2024-06-27 17:59:12,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058664604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:12,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:12,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:12,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600328087] [2024-06-27 17:59:12,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:12,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:12,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:12,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:12,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:12,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:12,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 283 transitions, 3448 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:12,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:12,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:12,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:13,042 INFO L124 PetriNetUnfolderBase]: 2974/5244 cut-off events. [2024-06-27 17:59:13,042 INFO L125 PetriNetUnfolderBase]: For 203223/203251 co-relation queries the response was YES. [2024-06-27 17:59:13,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30426 conditions, 5244 events. 2974/5244 cut-off events. For 203223/203251 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36935 event pairs, 1048 based on Foata normal form. 14/5082 useless extension candidates. Maximal degree in co-relation 30330. Up to 4399 conditions per place. [2024-06-27 17:59:13,103 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 191 selfloop transitions, 87 changer transitions 0/295 dead transitions. [2024-06-27 17:59:13,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 295 transitions, 4152 flow [2024-06-27 17:59:13,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:13,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:13,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 17:59:13,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-27 17:59:13,104 INFO L175 Difference]: Start difference. First operand has 242 places, 283 transitions, 3448 flow. Second operand 7 states and 201 transitions. [2024-06-27 17:59:13,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 295 transitions, 4152 flow [2024-06-27 17:59:13,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 295 transitions, 3930 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 17:59:13,702 INFO L231 Difference]: Finished difference. Result has 243 places, 283 transitions, 3406 flow [2024-06-27 17:59:13,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3226, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3406, PETRI_PLACES=243, PETRI_TRANSITIONS=283} [2024-06-27 17:59:13,703 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 191 predicate places. [2024-06-27 17:59:13,703 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 283 transitions, 3406 flow [2024-06-27 17:59:13,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:13,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:13,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:13,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 17:59:13,704 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:13,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:13,704 INFO L85 PathProgramCache]: Analyzing trace with hash -1307852511, now seen corresponding path program 12 times [2024-06-27 17:59:13,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:13,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541089932] [2024-06-27 17:59:13,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:13,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:13,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:13,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:13,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:13,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541089932] [2024-06-27 17:59:13,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541089932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:13,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:13,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:13,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286437597] [2024-06-27 17:59:13,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:13,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:13,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:13,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:13,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:13,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:13,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 283 transitions, 3406 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:13,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:13,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:13,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:14,482 INFO L124 PetriNetUnfolderBase]: 2971/5241 cut-off events. [2024-06-27 17:59:14,482 INFO L125 PetriNetUnfolderBase]: For 205270/205291 co-relation queries the response was YES. [2024-06-27 17:59:14,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30365 conditions, 5241 events. 2971/5241 cut-off events. For 205270/205291 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36777 event pairs, 1024 based on Foata normal form. 7/5076 useless extension candidates. Maximal degree in co-relation 30269. Up to 4507 conditions per place. [2024-06-27 17:59:14,538 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 249 selfloop transitions, 28 changer transitions 0/294 dead transitions. [2024-06-27 17:59:14,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 294 transitions, 3986 flow [2024-06-27 17:59:14,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:14,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:14,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-27 17:59:14,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-27 17:59:14,540 INFO L175 Difference]: Start difference. First operand has 243 places, 283 transitions, 3406 flow. Second operand 7 states and 195 transitions. [2024-06-27 17:59:14,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 294 transitions, 3986 flow [2024-06-27 17:59:15,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 294 transitions, 3710 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 17:59:15,091 INFO L231 Difference]: Finished difference. Result has 243 places, 283 transitions, 3192 flow [2024-06-27 17:59:15,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3130, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3192, PETRI_PLACES=243, PETRI_TRANSITIONS=283} [2024-06-27 17:59:15,091 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 191 predicate places. [2024-06-27 17:59:15,091 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 283 transitions, 3192 flow [2024-06-27 17:59:15,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:15,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:15,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:15,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 17:59:15,092 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:15,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:15,093 INFO L85 PathProgramCache]: Analyzing trace with hash 472742815, now seen corresponding path program 4 times [2024-06-27 17:59:15,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:15,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368846024] [2024-06-27 17:59:15,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:15,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:15,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:15,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:15,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:15,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368846024] [2024-06-27 17:59:15,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368846024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:15,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:15,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:15,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239759128] [2024-06-27 17:59:15,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:15,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:15,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:15,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:15,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:15,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:15,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 283 transitions, 3192 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:15,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:15,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:15,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:15,864 INFO L124 PetriNetUnfolderBase]: 2966/5234 cut-off events. [2024-06-27 17:59:15,864 INFO L125 PetriNetUnfolderBase]: For 207475/207496 co-relation queries the response was YES. [2024-06-27 17:59:15,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30095 conditions, 5234 events. 2966/5234 cut-off events. For 207475/207496 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36759 event pairs, 1023 based on Foata normal form. 8/5070 useless extension candidates. Maximal degree in co-relation 29998. Up to 4489 conditions per place. [2024-06-27 17:59:15,922 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 253 selfloop transitions, 27 changer transitions 0/297 dead transitions. [2024-06-27 17:59:15,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 297 transitions, 3788 flow [2024-06-27 17:59:15,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:15,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:15,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-27 17:59:15,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-27 17:59:15,923 INFO L175 Difference]: Start difference. First operand has 243 places, 283 transitions, 3192 flow. Second operand 7 states and 197 transitions. [2024-06-27 17:59:15,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 297 transitions, 3788 flow [2024-06-27 17:59:16,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 297 transitions, 3674 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 17:59:16,636 INFO L231 Difference]: Finished difference. Result has 242 places, 283 transitions, 3137 flow [2024-06-27 17:59:16,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3078, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3137, PETRI_PLACES=242, PETRI_TRANSITIONS=283} [2024-06-27 17:59:16,636 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 190 predicate places. [2024-06-27 17:59:16,637 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 283 transitions, 3137 flow [2024-06-27 17:59:16,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:16,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:16,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:16,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 17:59:16,637 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:16,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:16,637 INFO L85 PathProgramCache]: Analyzing trace with hash 931934815, now seen corresponding path program 4 times [2024-06-27 17:59:16,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:16,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190312618] [2024-06-27 17:59:16,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:16,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:16,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:16,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:16,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:16,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190312618] [2024-06-27 17:59:16,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190312618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:16,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:16,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:16,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888719587] [2024-06-27 17:59:16,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:16,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:16,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:16,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:16,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:16,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:16,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 283 transitions, 3137 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:16,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:16,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:16,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:17,381 INFO L124 PetriNetUnfolderBase]: 2972/5247 cut-off events. [2024-06-27 17:59:17,381 INFO L125 PetriNetUnfolderBase]: For 210674/210689 co-relation queries the response was YES. [2024-06-27 17:59:17,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30216 conditions, 5247 events. 2972/5247 cut-off events. For 210674/210689 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36843 event pairs, 1016 based on Foata normal form. 1/5074 useless extension candidates. Maximal degree in co-relation 30118. Up to 4478 conditions per place. [2024-06-27 17:59:17,437 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 261 selfloop transitions, 28 changer transitions 0/306 dead transitions. [2024-06-27 17:59:17,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 306 transitions, 3814 flow [2024-06-27 17:59:17,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:17,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:17,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-27 17:59:17,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 17:59:17,438 INFO L175 Difference]: Start difference. First operand has 242 places, 283 transitions, 3137 flow. Second operand 7 states and 204 transitions. [2024-06-27 17:59:17,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 306 transitions, 3814 flow [2024-06-27 17:59:18,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 306 transitions, 3741 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 17:59:18,137 INFO L231 Difference]: Finished difference. Result has 243 places, 286 transitions, 3181 flow [2024-06-27 17:59:18,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3064, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3181, PETRI_PLACES=243, PETRI_TRANSITIONS=286} [2024-06-27 17:59:18,138 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 191 predicate places. [2024-06-27 17:59:18,138 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 286 transitions, 3181 flow [2024-06-27 17:59:18,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:18,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:18,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:18,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 17:59:18,138 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:18,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:18,139 INFO L85 PathProgramCache]: Analyzing trace with hash -542385065, now seen corresponding path program 5 times [2024-06-27 17:59:18,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:18,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311817437] [2024-06-27 17:59:18,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:18,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:18,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:18,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:18,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:18,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311817437] [2024-06-27 17:59:18,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311817437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:18,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:18,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:18,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744496426] [2024-06-27 17:59:18,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:18,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:18,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:18,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:18,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:18,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:18,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 286 transitions, 3181 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:18,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:18,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:18,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:18,882 INFO L124 PetriNetUnfolderBase]: 2978/5259 cut-off events. [2024-06-27 17:59:18,883 INFO L125 PetriNetUnfolderBase]: For 216489/216504 co-relation queries the response was YES. [2024-06-27 17:59:18,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30353 conditions, 5259 events. 2978/5259 cut-off events. For 216489/216504 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36899 event pairs, 1019 based on Foata normal form. 1/5083 useless extension candidates. Maximal degree in co-relation 30254. Up to 4412 conditions per place. [2024-06-27 17:59:18,939 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 218 selfloop transitions, 74 changer transitions 0/309 dead transitions. [2024-06-27 17:59:18,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 309 transitions, 4252 flow [2024-06-27 17:59:18,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:18,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:18,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 17:59:18,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 17:59:18,941 INFO L175 Difference]: Start difference. First operand has 243 places, 286 transitions, 3181 flow. Second operand 7 states and 208 transitions. [2024-06-27 17:59:18,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 309 transitions, 4252 flow [2024-06-27 17:59:19,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 309 transitions, 4170 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 17:59:19,691 INFO L231 Difference]: Finished difference. Result has 245 places, 289 transitions, 3308 flow [2024-06-27 17:59:19,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3099, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3308, PETRI_PLACES=245, PETRI_TRANSITIONS=289} [2024-06-27 17:59:19,692 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 193 predicate places. [2024-06-27 17:59:19,692 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 289 transitions, 3308 flow [2024-06-27 17:59:19,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:19,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:19,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:19,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 17:59:19,692 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:19,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:19,693 INFO L85 PathProgramCache]: Analyzing trace with hash 578615903, now seen corresponding path program 6 times [2024-06-27 17:59:19,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:19,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5261113] [2024-06-27 17:59:19,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:19,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:19,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:19,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:19,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:19,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5261113] [2024-06-27 17:59:19,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5261113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:19,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:19,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:19,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69569756] [2024-06-27 17:59:19,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:19,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:19,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:19,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:19,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:19,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:19,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 289 transitions, 3308 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:19,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:19,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:19,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:20,503 INFO L124 PetriNetUnfolderBase]: 2984/5267 cut-off events. [2024-06-27 17:59:20,503 INFO L125 PetriNetUnfolderBase]: For 222651/222666 co-relation queries the response was YES. [2024-06-27 17:59:20,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30605 conditions, 5267 events. 2984/5267 cut-off events. For 222651/222666 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37024 event pairs, 1016 based on Foata normal form. 1/5092 useless extension candidates. Maximal degree in co-relation 30505. Up to 4481 conditions per place. [2024-06-27 17:59:20,558 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 258 selfloop transitions, 41 changer transitions 0/316 dead transitions. [2024-06-27 17:59:20,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 316 transitions, 4168 flow [2024-06-27 17:59:20,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:59:20,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:59:20,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 253 transitions. [2024-06-27 17:59:20,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5856481481481481 [2024-06-27 17:59:20,559 INFO L175 Difference]: Start difference. First operand has 245 places, 289 transitions, 3308 flow. Second operand 9 states and 253 transitions. [2024-06-27 17:59:20,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 316 transitions, 4168 flow [2024-06-27 17:59:21,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 316 transitions, 3947 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-27 17:59:21,552 INFO L231 Difference]: Finished difference. Result has 252 places, 293 transitions, 3275 flow [2024-06-27 17:59:21,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3102, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3275, PETRI_PLACES=252, PETRI_TRANSITIONS=293} [2024-06-27 17:59:21,553 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 200 predicate places. [2024-06-27 17:59:21,553 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 293 transitions, 3275 flow [2024-06-27 17:59:21,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:21,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:21,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:21,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 17:59:21,554 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:21,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:21,554 INFO L85 PathProgramCache]: Analyzing trace with hash 591948383, now seen corresponding path program 7 times [2024-06-27 17:59:21,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:21,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352230172] [2024-06-27 17:59:21,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:21,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:21,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:21,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-27 17:59:21,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:21,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352230172] [2024-06-27 17:59:21,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352230172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:21,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:21,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:21,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121368141] [2024-06-27 17:59:21,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:21,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:21,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:21,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:21,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:21,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:21,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 293 transitions, 3275 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:21,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:21,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:21,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:22,346 INFO L124 PetriNetUnfolderBase]: 2981/5263 cut-off events. [2024-06-27 17:59:22,346 INFO L125 PetriNetUnfolderBase]: For 225663/225678 co-relation queries the response was YES. [2024-06-27 17:59:22,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30473 conditions, 5263 events. 2981/5263 cut-off events. For 225663/225678 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37006 event pairs, 1016 based on Foata normal form. 1/5088 useless extension candidates. Maximal degree in co-relation 30370. Up to 4478 conditions per place. [2024-06-27 17:59:22,403 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 253 selfloop transitions, 40 changer transitions 0/310 dead transitions. [2024-06-27 17:59:22,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 310 transitions, 3903 flow [2024-06-27 17:59:22,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:22,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:22,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 17:59:22,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-27 17:59:22,404 INFO L175 Difference]: Start difference. First operand has 252 places, 293 transitions, 3275 flow. Second operand 7 states and 201 transitions. [2024-06-27 17:59:22,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 310 transitions, 3903 flow [2024-06-27 17:59:22,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 310 transitions, 3781 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 17:59:22,929 INFO L231 Difference]: Finished difference. Result has 253 places, 293 transitions, 3239 flow [2024-06-27 17:59:22,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3153, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3239, PETRI_PLACES=253, PETRI_TRANSITIONS=293} [2024-06-27 17:59:22,929 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 201 predicate places. [2024-06-27 17:59:22,929 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 293 transitions, 3239 flow [2024-06-27 17:59:22,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:22,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:22,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:22,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 17:59:22,930 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:22,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:22,930 INFO L85 PathProgramCache]: Analyzing trace with hash 707239553, now seen corresponding path program 8 times [2024-06-27 17:59:22,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:22,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394332605] [2024-06-27 17:59:22,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:22,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:22,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:23,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:23,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:23,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394332605] [2024-06-27 17:59:23,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394332605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:23,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:23,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:23,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467429944] [2024-06-27 17:59:23,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:23,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:23,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:23,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:23,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:23,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:23,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 293 transitions, 3239 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:23,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:23,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:23,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:23,718 INFO L124 PetriNetUnfolderBase]: 2996/5289 cut-off events. [2024-06-27 17:59:23,718 INFO L125 PetriNetUnfolderBase]: For 234247/234262 co-relation queries the response was YES. [2024-06-27 17:59:23,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30767 conditions, 5289 events. 2996/5289 cut-off events. For 234247/234262 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37223 event pairs, 1019 based on Foata normal form. 1/5110 useless extension candidates. Maximal degree in co-relation 30663. Up to 4433 conditions per place. [2024-06-27 17:59:23,778 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 213 selfloop transitions, 86 changer transitions 0/316 dead transitions. [2024-06-27 17:59:23,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 316 transitions, 4269 flow [2024-06-27 17:59:23,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:23,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:23,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-27 17:59:23,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-27 17:59:23,779 INFO L175 Difference]: Start difference. First operand has 253 places, 293 transitions, 3239 flow. Second operand 7 states and 204 transitions. [2024-06-27 17:59:23,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 316 transitions, 4269 flow [2024-06-27 17:59:24,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 316 transitions, 4189 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 17:59:24,371 INFO L231 Difference]: Finished difference. Result has 254 places, 300 transitions, 3463 flow [2024-06-27 17:59:24,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3159, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3463, PETRI_PLACES=254, PETRI_TRANSITIONS=300} [2024-06-27 17:59:24,371 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 202 predicate places. [2024-06-27 17:59:24,371 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 300 transitions, 3463 flow [2024-06-27 17:59:24,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:24,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:24,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:24,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 17:59:24,372 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:24,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:24,372 INFO L85 PathProgramCache]: Analyzing trace with hash 864307807, now seen corresponding path program 9 times [2024-06-27 17:59:24,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:24,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975853068] [2024-06-27 17:59:24,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:24,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:24,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:24,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:24,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:24,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975853068] [2024-06-27 17:59:24,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975853068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:24,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:24,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:24,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876190804] [2024-06-27 17:59:24,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:24,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:24,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:24,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:24,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:24,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:24,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 300 transitions, 3463 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:24,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:24,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:24,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:25,191 INFO L124 PetriNetUnfolderBase]: 2993/5285 cut-off events. [2024-06-27 17:59:25,191 INFO L125 PetriNetUnfolderBase]: For 238276/238291 co-relation queries the response was YES. [2024-06-27 17:59:25,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30861 conditions, 5285 events. 2993/5285 cut-off events. For 238276/238291 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37216 event pairs, 1019 based on Foata normal form. 1/5106 useless extension candidates. Maximal degree in co-relation 30756. Up to 4430 conditions per place. [2024-06-27 17:59:25,246 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 213 selfloop transitions, 85 changer transitions 0/315 dead transitions. [2024-06-27 17:59:25,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 315 transitions, 4231 flow [2024-06-27 17:59:25,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:25,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:25,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 17:59:25,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-27 17:59:25,247 INFO L175 Difference]: Start difference. First operand has 254 places, 300 transitions, 3463 flow. Second operand 7 states and 203 transitions. [2024-06-27 17:59:25,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 315 transitions, 4231 flow [2024-06-27 17:59:26,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 315 transitions, 4012 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-27 17:59:26,192 INFO L231 Difference]: Finished difference. Result has 256 places, 300 transitions, 3420 flow [2024-06-27 17:59:26,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3244, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3420, PETRI_PLACES=256, PETRI_TRANSITIONS=300} [2024-06-27 17:59:26,193 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 204 predicate places. [2024-06-27 17:59:26,193 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 300 transitions, 3420 flow [2024-06-27 17:59:26,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:26,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:26,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-27 17:59:26,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 17:59:26,194 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:26,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:26,194 INFO L85 PathProgramCache]: Analyzing trace with hash 1666314201, now seen corresponding path program 4 times [2024-06-27 17:59:26,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:26,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706767764] [2024-06-27 17:59:26,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:26,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:26,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:26,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:26,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:26,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706767764] [2024-06-27 17:59:26,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706767764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:26,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:26,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:26,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856585185] [2024-06-27 17:59:26,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:26,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:26,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:26,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:26,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:26,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:26,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 300 transitions, 3420 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:26,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:26,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:26,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:27,017 INFO L124 PetriNetUnfolderBase]: 2990/5283 cut-off events. [2024-06-27 17:59:27,017 INFO L125 PetriNetUnfolderBase]: For 241995/242020 co-relation queries the response was YES. [2024-06-27 17:59:27,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30753 conditions, 5283 events. 2990/5283 cut-off events. For 241995/242020 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37174 event pairs, 1023 based on Foata normal form. 8/5113 useless extension candidates. Maximal degree in co-relation 30649. Up to 4458 conditions per place. [2024-06-27 17:59:27,078 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 237 selfloop transitions, 67 changer transitions 0/321 dead transitions. [2024-06-27 17:59:27,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 321 transitions, 4389 flow [2024-06-27 17:59:27,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:27,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:27,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 17:59:27,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-27 17:59:27,080 INFO L175 Difference]: Start difference. First operand has 256 places, 300 transitions, 3420 flow. Second operand 7 states and 207 transitions. [2024-06-27 17:59:27,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 321 transitions, 4389 flow [2024-06-27 17:59:27,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 321 transitions, 4233 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 17:59:27,675 INFO L231 Difference]: Finished difference. Result has 259 places, 302 transitions, 3443 flow [2024-06-27 17:59:27,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3274, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3443, PETRI_PLACES=259, PETRI_TRANSITIONS=302} [2024-06-27 17:59:27,676 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 207 predicate places. [2024-06-27 17:59:27,676 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 302 transitions, 3443 flow [2024-06-27 17:59:27,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:27,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:27,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:27,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 17:59:27,677 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:27,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:27,677 INFO L85 PathProgramCache]: Analyzing trace with hash 2138919939, now seen corresponding path program 5 times [2024-06-27 17:59:27,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:27,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167399265] [2024-06-27 17:59:27,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:27,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:27,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:27,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:27,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:27,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167399265] [2024-06-27 17:59:27,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167399265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:27,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:27,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:27,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176986822] [2024-06-27 17:59:27,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:27,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:27,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:27,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:27,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:27,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:27,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 302 transitions, 3443 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:27,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:27,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:27,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:28,462 INFO L124 PetriNetUnfolderBase]: 3005/5307 cut-off events. [2024-06-27 17:59:28,463 INFO L125 PetriNetUnfolderBase]: For 250584/250607 co-relation queries the response was YES. [2024-06-27 17:59:28,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31043 conditions, 5307 events. 3005/5307 cut-off events. For 250584/250607 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37394 event pairs, 1023 based on Foata normal form. 6/5133 useless extension candidates. Maximal degree in co-relation 30938. Up to 4475 conditions per place. [2024-06-27 17:59:28,524 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 235 selfloop transitions, 72 changer transitions 0/324 dead transitions. [2024-06-27 17:59:28,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 324 transitions, 4487 flow [2024-06-27 17:59:28,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:28,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:28,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 17:59:28,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6101190476190477 [2024-06-27 17:59:28,525 INFO L175 Difference]: Start difference. First operand has 259 places, 302 transitions, 3443 flow. Second operand 7 states and 205 transitions. [2024-06-27 17:59:28,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 324 transitions, 4487 flow [2024-06-27 17:59:29,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 324 transitions, 4367 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 17:59:29,505 INFO L231 Difference]: Finished difference. Result has 263 places, 308 transitions, 3585 flow [2024-06-27 17:59:29,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3333, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3585, PETRI_PLACES=263, PETRI_TRANSITIONS=308} [2024-06-27 17:59:29,506 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 211 predicate places. [2024-06-27 17:59:29,506 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 308 transitions, 3585 flow [2024-06-27 17:59:29,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:29,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:29,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:29,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 17:59:29,507 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:29,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:29,507 INFO L85 PathProgramCache]: Analyzing trace with hash -599529609, now seen corresponding path program 6 times [2024-06-27 17:59:29,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:29,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461539054] [2024-06-27 17:59:29,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:29,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:29,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:29,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:29,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:29,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461539054] [2024-06-27 17:59:29,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461539054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:29,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:29,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:29,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091856542] [2024-06-27 17:59:29,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:29,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:29,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:29,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:29,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:29,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:29,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 308 transitions, 3585 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:29,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:29,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:29,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:30,281 INFO L124 PetriNetUnfolderBase]: 3002/5304 cut-off events. [2024-06-27 17:59:30,281 INFO L125 PetriNetUnfolderBase]: For 254236/254255 co-relation queries the response was YES. [2024-06-27 17:59:30,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31010 conditions, 5304 events. 3002/5304 cut-off events. For 254236/254255 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37395 event pairs, 1011 based on Foata normal form. 5/5131 useless extension candidates. Maximal degree in co-relation 30903. Up to 4567 conditions per place. [2024-06-27 17:59:30,337 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 280 selfloop transitions, 25 changer transitions 0/322 dead transitions. [2024-06-27 17:59:30,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 322 transitions, 4229 flow [2024-06-27 17:59:30,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:30,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:30,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-27 17:59:30,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-27 17:59:30,339 INFO L175 Difference]: Start difference. First operand has 263 places, 308 transitions, 3585 flow. Second operand 7 states and 198 transitions. [2024-06-27 17:59:30,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 322 transitions, 4229 flow [2024-06-27 17:59:31,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 322 transitions, 4091 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-27 17:59:31,182 INFO L231 Difference]: Finished difference. Result has 267 places, 308 transitions, 3503 flow [2024-06-27 17:59:31,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3447, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3503, PETRI_PLACES=267, PETRI_TRANSITIONS=308} [2024-06-27 17:59:31,183 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 215 predicate places. [2024-06-27 17:59:31,183 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 308 transitions, 3503 flow [2024-06-27 17:59:31,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:31,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:31,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:31,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 17:59:31,184 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:31,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:31,184 INFO L85 PathProgramCache]: Analyzing trace with hash 298000833, now seen corresponding path program 10 times [2024-06-27 17:59:31,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:31,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136049123] [2024-06-27 17:59:31,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:31,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:31,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:31,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:31,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:31,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136049123] [2024-06-27 17:59:31,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136049123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:31,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:31,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:31,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611340767] [2024-06-27 17:59:31,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:31,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:31,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:31,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:31,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:31,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:31,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 308 transitions, 3503 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:31,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:31,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:31,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:32,023 INFO L124 PetriNetUnfolderBase]: 3008/5306 cut-off events. [2024-06-27 17:59:32,023 INFO L125 PetriNetUnfolderBase]: For 261350/261381 co-relation queries the response was YES. [2024-06-27 17:59:32,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31027 conditions, 5306 events. 3008/5306 cut-off events. For 261350/261381 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37351 event pairs, 1044 based on Foata normal form. 12/5133 useless extension candidates. Maximal degree in co-relation 30919. Up to 4449 conditions per place. [2024-06-27 17:59:32,084 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 220 selfloop transitions, 87 changer transitions 0/324 dead transitions. [2024-06-27 17:59:32,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 324 transitions, 4489 flow [2024-06-27 17:59:32,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:32,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:32,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-27 17:59:32,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-27 17:59:32,085 INFO L175 Difference]: Start difference. First operand has 267 places, 308 transitions, 3503 flow. Second operand 7 states and 202 transitions. [2024-06-27 17:59:32,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 324 transitions, 4489 flow [2024-06-27 17:59:32,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 324 transitions, 4389 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 17:59:32,984 INFO L231 Difference]: Finished difference. Result has 267 places, 311 transitions, 3637 flow [2024-06-27 17:59:32,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3403, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3637, PETRI_PLACES=267, PETRI_TRANSITIONS=311} [2024-06-27 17:59:32,985 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 215 predicate places. [2024-06-27 17:59:32,985 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 311 transitions, 3637 flow [2024-06-27 17:59:32,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:32,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:32,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:32,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 17:59:32,986 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:32,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:32,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1947824249, now seen corresponding path program 11 times [2024-06-27 17:59:32,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:32,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950545872] [2024-06-27 17:59:32,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:32,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:32,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:33,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:33,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:33,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950545872] [2024-06-27 17:59:33,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950545872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:33,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:33,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:33,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301652768] [2024-06-27 17:59:33,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:33,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:33,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:33,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:33,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:33,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:33,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 311 transitions, 3637 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:33,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:33,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:33,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:33,790 INFO L124 PetriNetUnfolderBase]: 3005/5302 cut-off events. [2024-06-27 17:59:33,790 INFO L125 PetriNetUnfolderBase]: For 265450/265476 co-relation queries the response was YES. [2024-06-27 17:59:33,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31145 conditions, 5302 events. 3005/5302 cut-off events. For 265450/265476 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37342 event pairs, 1044 based on Foata normal form. 8/5125 useless extension candidates. Maximal degree in co-relation 31036. Up to 4446 conditions per place. [2024-06-27 17:59:33,846 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 217 selfloop transitions, 89 changer transitions 0/323 dead transitions. [2024-06-27 17:59:33,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 323 transitions, 4423 flow [2024-06-27 17:59:33,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:33,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:33,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-27 17:59:33,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-27 17:59:33,847 INFO L175 Difference]: Start difference. First operand has 267 places, 311 transitions, 3637 flow. Second operand 7 states and 200 transitions. [2024-06-27 17:59:33,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 323 transitions, 4423 flow [2024-06-27 17:59:34,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 323 transitions, 4139 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 17:59:34,744 INFO L231 Difference]: Finished difference. Result has 269 places, 311 transitions, 3537 flow [2024-06-27 17:59:34,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3353, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3537, PETRI_PLACES=269, PETRI_TRANSITIONS=311} [2024-06-27 17:59:34,745 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 217 predicate places. [2024-06-27 17:59:34,745 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 311 transitions, 3537 flow [2024-06-27 17:59:34,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:34,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:34,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:34,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 17:59:34,745 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:34,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:34,746 INFO L85 PathProgramCache]: Analyzing trace with hash 477514335, now seen corresponding path program 12 times [2024-06-27 17:59:34,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:34,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698503894] [2024-06-27 17:59:34,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:34,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:34,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:34,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:34,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:34,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698503894] [2024-06-27 17:59:34,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698503894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:34,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:34,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:34,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068683408] [2024-06-27 17:59:34,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:34,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:34,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:34,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:34,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:34,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:34,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 311 transitions, 3537 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:34,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:34,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:34,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:35,472 INFO L124 PetriNetUnfolderBase]: 3002/5298 cut-off events. [2024-06-27 17:59:35,473 INFO L125 PetriNetUnfolderBase]: For 267417/267443 co-relation queries the response was YES. [2024-06-27 17:59:35,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31034 conditions, 5298 events. 3002/5298 cut-off events. For 267417/267443 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37366 event pairs, 1044 based on Foata normal form. 8/5121 useless extension candidates. Maximal degree in co-relation 30924. Up to 4443 conditions per place. [2024-06-27 17:59:35,526 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 216 selfloop transitions, 89 changer transitions 0/322 dead transitions. [2024-06-27 17:59:35,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 322 transitions, 4173 flow [2024-06-27 17:59:35,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:35,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:35,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-27 17:59:35,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-27 17:59:35,528 INFO L175 Difference]: Start difference. First operand has 269 places, 311 transitions, 3537 flow. Second operand 7 states and 199 transitions. [2024-06-27 17:59:35,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 322 transitions, 4173 flow [2024-06-27 17:59:36,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 322 transitions, 3971 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 17:59:36,458 INFO L231 Difference]: Finished difference. Result has 271 places, 311 transitions, 3519 flow [2024-06-27 17:59:36,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3335, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3519, PETRI_PLACES=271, PETRI_TRANSITIONS=311} [2024-06-27 17:59:36,458 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 219 predicate places. [2024-06-27 17:59:36,459 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 311 transitions, 3519 flow [2024-06-27 17:59:36,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:36,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:36,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:36,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 17:59:36,459 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:36,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:36,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1953992443, now seen corresponding path program 7 times [2024-06-27 17:59:36,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:36,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934608619] [2024-06-27 17:59:36,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:36,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:36,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:36,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:36,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:36,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934608619] [2024-06-27 17:59:36,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934608619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:36,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:36,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:36,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024926346] [2024-06-27 17:59:36,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:36,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:36,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:36,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:36,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:36,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:36,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 311 transitions, 3519 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:36,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:36,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:36,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:37,225 INFO L124 PetriNetUnfolderBase]: 3008/5310 cut-off events. [2024-06-27 17:59:37,226 INFO L125 PetriNetUnfolderBase]: For 273610/273625 co-relation queries the response was YES. [2024-06-27 17:59:37,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31158 conditions, 5310 events. 3008/5310 cut-off events. For 273610/273625 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37446 event pairs, 1028 based on Foata normal form. 1/5124 useless extension candidates. Maximal degree in co-relation 31047. Up to 4479 conditions per place. [2024-06-27 17:59:37,284 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 235 selfloop transitions, 75 changer transitions 0/327 dead transitions. [2024-06-27 17:59:37,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 327 transitions, 4523 flow [2024-06-27 17:59:37,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:37,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:37,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 17:59:37,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-27 17:59:37,286 INFO L175 Difference]: Start difference. First operand has 271 places, 311 transitions, 3519 flow. Second operand 7 states and 201 transitions. [2024-06-27 17:59:37,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 327 transitions, 4523 flow [2024-06-27 17:59:38,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 327 transitions, 4331 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 17:59:38,210 INFO L231 Difference]: Finished difference. Result has 272 places, 314 transitions, 3537 flow [2024-06-27 17:59:38,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3327, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3537, PETRI_PLACES=272, PETRI_TRANSITIONS=314} [2024-06-27 17:59:38,211 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 220 predicate places. [2024-06-27 17:59:38,211 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 314 transitions, 3537 flow [2024-06-27 17:59:38,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:38,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:38,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:38,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 17:59:38,212 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:38,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:38,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1954497433, now seen corresponding path program 8 times [2024-06-27 17:59:38,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:38,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520197874] [2024-06-27 17:59:38,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:38,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:38,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:38,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:38,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:38,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520197874] [2024-06-27 17:59:38,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520197874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:38,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:38,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:38,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146743127] [2024-06-27 17:59:38,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:38,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:38,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:38,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:38,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:38,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:38,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 314 transitions, 3537 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:38,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:38,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:38,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:39,072 INFO L124 PetriNetUnfolderBase]: 3020/5333 cut-off events. [2024-06-27 17:59:39,072 INFO L125 PetriNetUnfolderBase]: For 279340/279355 co-relation queries the response was YES. [2024-06-27 17:59:39,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31335 conditions, 5333 events. 3020/5333 cut-off events. For 279340/279355 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37522 event pairs, 1013 based on Foata normal form. 1/5150 useless extension candidates. Maximal degree in co-relation 31223. Up to 4590 conditions per place. [2024-06-27 17:59:39,133 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 286 selfloop transitions, 28 changer transitions 0/331 dead transitions. [2024-06-27 17:59:39,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 331 transitions, 4292 flow [2024-06-27 17:59:39,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:39,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:39,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-27 17:59:39,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-27 17:59:39,134 INFO L175 Difference]: Start difference. First operand has 272 places, 314 transitions, 3537 flow. Second operand 7 states and 195 transitions. [2024-06-27 17:59:39,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 331 transitions, 4292 flow [2024-06-27 17:59:40,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 331 transitions, 4103 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 17:59:40,047 INFO L231 Difference]: Finished difference. Result has 275 places, 320 transitions, 3517 flow [2024-06-27 17:59:40,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3366, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3517, PETRI_PLACES=275, PETRI_TRANSITIONS=320} [2024-06-27 17:59:40,048 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 223 predicate places. [2024-06-27 17:59:40,048 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 320 transitions, 3517 flow [2024-06-27 17:59:40,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:40,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:40,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] [2024-06-27 17:59:40,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 17:59:40,049 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:40,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:40,049 INFO L85 PathProgramCache]: Analyzing trace with hash -38634539, now seen corresponding path program 9 times [2024-06-27 17:59:40,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:40,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805602927] [2024-06-27 17:59:40,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:40,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:40,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:40,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:40,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:40,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805602927] [2024-06-27 17:59:40,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805602927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:40,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:40,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:40,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931534319] [2024-06-27 17:59:40,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:40,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:40,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:40,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:40,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:40,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:40,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 320 transitions, 3517 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:40,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:40,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:40,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:40,873 INFO L124 PetriNetUnfolderBase]: 3035/5354 cut-off events. [2024-06-27 17:59:40,873 INFO L125 PetriNetUnfolderBase]: For 288513/288528 co-relation queries the response was YES. [2024-06-27 17:59:40,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31461 conditions, 5354 events. 3035/5354 cut-off events. For 288513/288528 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37826 event pairs, 1028 based on Foata normal form. 1/5164 useless extension candidates. Maximal degree in co-relation 31348. Up to 4508 conditions per place. [2024-06-27 17:59:40,935 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 234 selfloop transitions, 89 changer transitions 0/340 dead transitions. [2024-06-27 17:59:40,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 340 transitions, 4601 flow [2024-06-27 17:59:40,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:40,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:40,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 17:59:40,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-27 17:59:40,939 INFO L175 Difference]: Start difference. First operand has 275 places, 320 transitions, 3517 flow. Second operand 7 states and 201 transitions. [2024-06-27 17:59:40,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 340 transitions, 4601 flow [2024-06-27 17:59:41,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 340 transitions, 4525 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 17:59:41,803 INFO L231 Difference]: Finished difference. Result has 278 places, 327 transitions, 3725 flow [2024-06-27 17:59:41,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3441, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3725, PETRI_PLACES=278, PETRI_TRANSITIONS=327} [2024-06-27 17:59:41,804 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 226 predicate places. [2024-06-27 17:59:41,804 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 327 transitions, 3725 flow [2024-06-27 17:59:41,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:41,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:41,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:41,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 17:59:41,805 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:41,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:41,805 INFO L85 PathProgramCache]: Analyzing trace with hash -47205419, now seen corresponding path program 10 times [2024-06-27 17:59:41,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:41,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430143656] [2024-06-27 17:59:41,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:41,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:41,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:41,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:41,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:41,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430143656] [2024-06-27 17:59:41,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430143656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:41,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:41,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:41,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496696145] [2024-06-27 17:59:41,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:41,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:41,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:41,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:41,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:41,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:41,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 327 transitions, 3725 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:41,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:41,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:41,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:42,626 INFO L124 PetriNetUnfolderBase]: 3032/5350 cut-off events. [2024-06-27 17:59:42,626 INFO L125 PetriNetUnfolderBase]: For 292561/292576 co-relation queries the response was YES. [2024-06-27 17:59:42,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31579 conditions, 5350 events. 3032/5350 cut-off events. For 292561/292576 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37752 event pairs, 1028 based on Foata normal form. 1/5160 useless extension candidates. Maximal degree in co-relation 31465. Up to 4505 conditions per place. [2024-06-27 17:59:42,681 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 235 selfloop transitions, 88 changer transitions 0/340 dead transitions. [2024-06-27 17:59:42,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 340 transitions, 4713 flow [2024-06-27 17:59:42,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:42,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:42,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 17:59:42,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-27 17:59:42,683 INFO L175 Difference]: Start difference. First operand has 278 places, 327 transitions, 3725 flow. Second operand 7 states and 201 transitions. [2024-06-27 17:59:42,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 340 transitions, 4713 flow [2024-06-27 17:59:43,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 340 transitions, 4487 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 17:59:43,450 INFO L231 Difference]: Finished difference. Result has 281 places, 327 transitions, 3681 flow [2024-06-27 17:59:43,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3499, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3681, PETRI_PLACES=281, PETRI_TRANSITIONS=327} [2024-06-27 17:59:43,451 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 229 predicate places. [2024-06-27 17:59:43,451 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 327 transitions, 3681 flow [2024-06-27 17:59:43,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:43,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:43,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:43,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 17:59:43,452 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:43,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:43,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1461230943, now seen corresponding path program 11 times [2024-06-27 17:59:43,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:43,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462062229] [2024-06-27 17:59:43,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:43,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:43,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:43,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:43,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:43,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462062229] [2024-06-27 17:59:43,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462062229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:43,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:43,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:43,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455104054] [2024-06-27 17:59:43,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:43,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:43,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:43,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:43,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:43,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:43,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 327 transitions, 3681 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:43,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:43,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:43,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:44,266 INFO L124 PetriNetUnfolderBase]: 3029/5349 cut-off events. [2024-06-27 17:59:44,266 INFO L125 PetriNetUnfolderBase]: For 295265/295280 co-relation queries the response was YES. [2024-06-27 17:59:44,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31502 conditions, 5349 events. 3029/5349 cut-off events. For 295265/295280 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37682 event pairs, 1013 based on Foata normal form. 1/5164 useless extension candidates. Maximal degree in co-relation 31387. Up to 4589 conditions per place. [2024-06-27 17:59:44,324 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 283 selfloop transitions, 41 changer transitions 0/341 dead transitions. [2024-06-27 17:59:44,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 341 transitions, 4519 flow [2024-06-27 17:59:44,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:59:44,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:59:44,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 244 transitions. [2024-06-27 17:59:44,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5648148148148148 [2024-06-27 17:59:44,325 INFO L175 Difference]: Start difference. First operand has 281 places, 327 transitions, 3681 flow. Second operand 9 states and 244 transitions. [2024-06-27 17:59:44,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 341 transitions, 4519 flow [2024-06-27 17:59:45,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 341 transitions, 4317 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 17:59:45,380 INFO L231 Difference]: Finished difference. Result has 285 places, 327 transitions, 3567 flow [2024-06-27 17:59:45,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3479, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3567, PETRI_PLACES=285, PETRI_TRANSITIONS=327} [2024-06-27 17:59:45,381 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 233 predicate places. [2024-06-27 17:59:45,381 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 327 transitions, 3567 flow [2024-06-27 17:59:45,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:45,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:45,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:45,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 17:59:45,382 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:45,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:45,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1919951583, now seen corresponding path program 12 times [2024-06-27 17:59:45,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:45,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221983157] [2024-06-27 17:59:45,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:45,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:45,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:45,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:45,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:45,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221983157] [2024-06-27 17:59:45,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221983157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:45,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:45,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:45,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934604921] [2024-06-27 17:59:45,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:45,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:45,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:45,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:45,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:45,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 17:59:45,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 327 transitions, 3567 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:45,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:45,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 17:59:45,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:46,353 INFO L124 PetriNetUnfolderBase]: 3026/5345 cut-off events. [2024-06-27 17:59:46,353 INFO L125 PetriNetUnfolderBase]: For 298137/298152 co-relation queries the response was YES. [2024-06-27 17:59:46,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31350 conditions, 5345 events. 3026/5345 cut-off events. For 298137/298152 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37652 event pairs, 1013 based on Foata normal form. 1/5160 useless extension candidates. Maximal degree in co-relation 31234. Up to 4586 conditions per place. [2024-06-27 17:59:46,407 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 281 selfloop transitions, 40 changer transitions 0/338 dead transitions. [2024-06-27 17:59:46,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 338 transitions, 4235 flow [2024-06-27 17:59:46,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:46,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:46,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-27 17:59:46,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-27 17:59:46,408 INFO L175 Difference]: Start difference. First operand has 285 places, 327 transitions, 3567 flow. Second operand 7 states and 195 transitions. [2024-06-27 17:59:46,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 338 transitions, 4235 flow [2024-06-27 17:59:47,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 338 transitions, 4039 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-27 17:59:47,568 INFO L231 Difference]: Finished difference. Result has 283 places, 327 transitions, 3457 flow [2024-06-27 17:59:47,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3371, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3457, PETRI_PLACES=283, PETRI_TRANSITIONS=327} [2024-06-27 17:59:47,568 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 231 predicate places. [2024-06-27 17:59:47,569 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 327 transitions, 3457 flow [2024-06-27 17:59:47,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:47,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:47,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:47,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 17:59:47,569 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:47,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:47,570 INFO L85 PathProgramCache]: Analyzing trace with hash 486103071, now seen corresponding path program 2 times [2024-06-27 17:59:47,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:47,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760839643] [2024-06-27 17:59:47,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:47,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:47,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:47,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:47,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:47,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760839643] [2024-06-27 17:59:47,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760839643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:47,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:47,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:47,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305889922] [2024-06-27 17:59:47,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:47,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:47,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:47,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:47,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:47,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:59:47,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 327 transitions, 3457 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:47,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:47,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:59:47,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:48,366 INFO L124 PetriNetUnfolderBase]: 2938/5286 cut-off events. [2024-06-27 17:59:48,366 INFO L125 PetriNetUnfolderBase]: For 333016/333036 co-relation queries the response was YES. [2024-06-27 17:59:48,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30920 conditions, 5286 events. 2938/5286 cut-off events. For 333016/333036 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 38024 event pairs, 992 based on Foata normal form. 12/5079 useless extension candidates. Maximal degree in co-relation 30805. Up to 4227 conditions per place. [2024-06-27 17:59:48,422 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 243 selfloop transitions, 39 changer transitions 0/345 dead transitions. [2024-06-27 17:59:48,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 345 transitions, 4107 flow [2024-06-27 17:59:48,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:48,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:48,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 17:59:48,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6101190476190477 [2024-06-27 17:59:48,423 INFO L175 Difference]: Start difference. First operand has 283 places, 327 transitions, 3457 flow. Second operand 7 states and 205 transitions. [2024-06-27 17:59:48,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 345 transitions, 4107 flow [2024-06-27 17:59:49,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 345 transitions, 4027 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 17:59:49,221 INFO L231 Difference]: Finished difference. Result has 284 places, 328 transitions, 3483 flow [2024-06-27 17:59:49,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3377, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3483, PETRI_PLACES=284, PETRI_TRANSITIONS=328} [2024-06-27 17:59:49,222 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 232 predicate places. [2024-06-27 17:59:49,222 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 328 transitions, 3483 flow [2024-06-27 17:59:49,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:49,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:49,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:49,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 17:59:49,223 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:49,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:49,223 INFO L85 PathProgramCache]: Analyzing trace with hash -2050893793, now seen corresponding path program 3 times [2024-06-27 17:59:49,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:49,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64934056] [2024-06-27 17:59:49,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:49,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:49,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:49,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:49,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:49,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64934056] [2024-06-27 17:59:49,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64934056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:49,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:49,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:49,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623036571] [2024-06-27 17:59:49,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:49,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:49,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:49,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:49,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:49,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:59:49,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 328 transitions, 3483 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:49,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:49,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:59:49,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:50,056 INFO L124 PetriNetUnfolderBase]: 3013/5468 cut-off events. [2024-06-27 17:59:50,056 INFO L125 PetriNetUnfolderBase]: For 343573/343591 co-relation queries the response was YES. [2024-06-27 17:59:50,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32131 conditions, 5468 events. 3013/5468 cut-off events. For 343573/343591 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 39752 event pairs, 1014 based on Foata normal form. 9/5259 useless extension candidates. Maximal degree in co-relation 32015. Up to 4390 conditions per place. [2024-06-27 17:59:50,118 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 267 selfloop transitions, 16 changer transitions 0/346 dead transitions. [2024-06-27 17:59:50,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 346 transitions, 4137 flow [2024-06-27 17:59:50,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:50,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:50,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 17:59:50,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-27 17:59:50,120 INFO L175 Difference]: Start difference. First operand has 284 places, 328 transitions, 3483 flow. Second operand 7 states and 201 transitions. [2024-06-27 17:59:50,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 346 transitions, 4137 flow [2024-06-27 17:59:51,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 346 transitions, 4053 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 17:59:51,599 INFO L231 Difference]: Finished difference. Result has 286 places, 329 transitions, 3461 flow [2024-06-27 17:59:51,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3399, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3461, PETRI_PLACES=286, PETRI_TRANSITIONS=329} [2024-06-27 17:59:51,599 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 234 predicate places. [2024-06-27 17:59:51,600 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 329 transitions, 3461 flow [2024-06-27 17:59:51,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:51,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:51,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:51,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 17:59:51,600 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:51,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:51,601 INFO L85 PathProgramCache]: Analyzing trace with hash 391767353, now seen corresponding path program 4 times [2024-06-27 17:59:51,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:51,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472653639] [2024-06-27 17:59:51,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:51,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:51,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:51,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:51,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:51,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472653639] [2024-06-27 17:59:51,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472653639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:51,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:51,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:51,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353710528] [2024-06-27 17:59:51,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:51,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:51,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:51,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:51,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:51,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:59:51,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 329 transitions, 3461 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:51,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:51,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:59:51,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:52,607 INFO L124 PetriNetUnfolderBase]: 3035/5498 cut-off events. [2024-06-27 17:59:52,607 INFO L125 PetriNetUnfolderBase]: For 330735/330753 co-relation queries the response was YES. [2024-06-27 17:59:52,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31883 conditions, 5498 events. 3035/5498 cut-off events. For 330735/330753 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 39951 event pairs, 1001 based on Foata normal form. 8/5288 useless extension candidates. Maximal degree in co-relation 31766. Up to 4353 conditions per place. [2024-06-27 17:59:52,675 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 271 selfloop transitions, 19 changer transitions 0/353 dead transitions. [2024-06-27 17:59:52,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 353 transitions, 4159 flow [2024-06-27 17:59:52,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:59:52,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:59:52,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-06-27 17:59:52,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5989583333333334 [2024-06-27 17:59:52,677 INFO L175 Difference]: Start difference. First operand has 286 places, 329 transitions, 3461 flow. Second operand 8 states and 230 transitions. [2024-06-27 17:59:52,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 353 transitions, 4159 flow [2024-06-27 17:59:54,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 353 transitions, 4119 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 17:59:54,021 INFO L231 Difference]: Finished difference. Result has 289 places, 330 transitions, 3489 flow [2024-06-27 17:59:54,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3421, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3489, PETRI_PLACES=289, PETRI_TRANSITIONS=330} [2024-06-27 17:59:54,022 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 237 predicate places. [2024-06-27 17:59:54,022 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 330 transitions, 3489 flow [2024-06-27 17:59:54,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:54,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:54,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:54,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 17:59:54,023 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:54,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:54,023 INFO L85 PathProgramCache]: Analyzing trace with hash -889979145, now seen corresponding path program 1 times [2024-06-27 17:59:54,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:54,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991527599] [2024-06-27 17:59:54,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:54,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:54,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:54,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:54,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:54,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991527599] [2024-06-27 17:59:54,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991527599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:54,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:54,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:54,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940909574] [2024-06-27 17:59:54,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:54,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:54,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:54,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:54,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:54,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:59:54,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 330 transitions, 3489 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:54,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:54,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:59:54,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:54,945 INFO L124 PetriNetUnfolderBase]: 3245/5865 cut-off events. [2024-06-27 17:59:54,945 INFO L125 PetriNetUnfolderBase]: For 380414/380438 co-relation queries the response was YES. [2024-06-27 17:59:54,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35010 conditions, 5865 events. 3245/5865 cut-off events. For 380414/380438 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 43229 event pairs, 992 based on Foata normal form. 8/5664 useless extension candidates. Maximal degree in co-relation 34892. Up to 4649 conditions per place. [2024-06-27 17:59:55,019 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 283 selfloop transitions, 19 changer transitions 0/365 dead transitions. [2024-06-27 17:59:55,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 365 transitions, 4419 flow [2024-06-27 17:59:55,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:59:55,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:59:55,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-27 17:59:55,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 17:59:55,022 INFO L175 Difference]: Start difference. First operand has 289 places, 330 transitions, 3489 flow. Second operand 8 states and 240 transitions. [2024-06-27 17:59:55,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 365 transitions, 4419 flow [2024-06-27 17:59:56,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 365 transitions, 4367 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 17:59:56,044 INFO L231 Difference]: Finished difference. Result has 291 places, 332 transitions, 3517 flow [2024-06-27 17:59:56,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3437, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3517, PETRI_PLACES=291, PETRI_TRANSITIONS=332} [2024-06-27 17:59:56,045 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 239 predicate places. [2024-06-27 17:59:56,045 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 332 transitions, 3517 flow [2024-06-27 17:59:56,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:56,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:56,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:56,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 17:59:56,045 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:56,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:56,046 INFO L85 PathProgramCache]: Analyzing trace with hash -887122185, now seen corresponding path program 2 times [2024-06-27 17:59:56,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:56,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629115864] [2024-06-27 17:59:56,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:56,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:56,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:56,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:56,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:56,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629115864] [2024-06-27 17:59:56,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629115864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:56,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:56,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:56,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129116558] [2024-06-27 17:59:56,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:56,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:56,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:56,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:56,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:56,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:59:56,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 332 transitions, 3517 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:56,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:56,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:59:56,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:57,032 INFO L124 PetriNetUnfolderBase]: 3223/5800 cut-off events. [2024-06-27 17:59:57,032 INFO L125 PetriNetUnfolderBase]: For 357840/357864 co-relation queries the response was YES. [2024-06-27 17:59:57,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33834 conditions, 5800 events. 3223/5800 cut-off events. For 357840/357864 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 42553 event pairs, 1044 based on Foata normal form. 9/5599 useless extension candidates. Maximal degree in co-relation 33715. Up to 4729 conditions per place. [2024-06-27 17:59:57,101 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 276 selfloop transitions, 16 changer transitions 0/355 dead transitions. [2024-06-27 17:59:57,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 355 transitions, 4185 flow [2024-06-27 17:59:57,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:57,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:57,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 17:59:57,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-27 17:59:57,102 INFO L175 Difference]: Start difference. First operand has 291 places, 332 transitions, 3517 flow. Second operand 7 states and 207 transitions. [2024-06-27 17:59:57,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 355 transitions, 4185 flow [2024-06-27 17:59:58,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 355 transitions, 4155 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 17:59:58,207 INFO L231 Difference]: Finished difference. Result has 294 places, 332 transitions, 3525 flow [2024-06-27 17:59:58,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3487, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3525, PETRI_PLACES=294, PETRI_TRANSITIONS=332} [2024-06-27 17:59:58,208 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 242 predicate places. [2024-06-27 17:59:58,208 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 332 transitions, 3525 flow [2024-06-27 17:59:58,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:58,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:59:58,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:59:58,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 17:59:58,209 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:59:58,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:59:58,209 INFO L85 PathProgramCache]: Analyzing trace with hash -606191881, now seen corresponding path program 3 times [2024-06-27 17:59:58,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:59:58,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718224059] [2024-06-27 17:59:58,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:59:58,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:59:58,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:59:58,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:59:58,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:59:58,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718224059] [2024-06-27 17:59:58,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718224059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:59:58,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:59:58,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:59:58,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605848445] [2024-06-27 17:59:58,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:59:58,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:59:58,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:59:58,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:59:58,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:59:58,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 17:59:58,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 332 transitions, 3525 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:59:58,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:59:58,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 17:59:58,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:59:59,126 INFO L124 PetriNetUnfolderBase]: 3311/5952 cut-off events. [2024-06-27 17:59:59,126 INFO L125 PetriNetUnfolderBase]: For 366967/366989 co-relation queries the response was YES. [2024-06-27 17:59:59,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34736 conditions, 5952 events. 3311/5952 cut-off events. For 366967/366989 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 43907 event pairs, 1078 based on Foata normal form. 10/5744 useless extension candidates. Maximal degree in co-relation 34615. Up to 4828 conditions per place. [2024-06-27 17:59:59,196 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 251 selfloop transitions, 39 changer transitions 0/353 dead transitions. [2024-06-27 17:59:59,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 353 transitions, 4201 flow [2024-06-27 17:59:59,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:59:59,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:59:59,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 17:59:59,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 17:59:59,198 INFO L175 Difference]: Start difference. First operand has 294 places, 332 transitions, 3525 flow. Second operand 7 states and 208 transitions. [2024-06-27 17:59:59,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 353 transitions, 4201 flow [2024-06-27 18:00:00,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 353 transitions, 4164 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 18:00:00,488 INFO L231 Difference]: Finished difference. Result has 295 places, 333 transitions, 3594 flow [2024-06-27 18:00:00,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3488, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3594, PETRI_PLACES=295, PETRI_TRANSITIONS=333} [2024-06-27 18:00:00,488 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 243 predicate places. [2024-06-27 18:00:00,489 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 333 transitions, 3594 flow [2024-06-27 18:00:00,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:00:00,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:00,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:00:00,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 18:00:00,489 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:00:00,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:00,490 INFO L85 PathProgramCache]: Analyzing trace with hash -599511753, now seen corresponding path program 1 times [2024-06-27 18:00:00,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:00,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227662283] [2024-06-27 18:00:00,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:00,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:00,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:00,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:00:00,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:00,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227662283] [2024-06-27 18:00:00,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227662283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:00,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:00,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:00:00,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508935276] [2024-06-27 18:00:00,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:00,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:00:00,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:00,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:00:00,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:00:00,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:00:00,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 333 transitions, 3594 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:00:00,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:00,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:00:00,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:01,421 INFO L124 PetriNetUnfolderBase]: 3523/6218 cut-off events. [2024-06-27 18:00:01,421 INFO L125 PetriNetUnfolderBase]: For 345323/345353 co-relation queries the response was YES. [2024-06-27 18:00:01,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36213 conditions, 6218 events. 3523/6218 cut-off events. For 345323/345353 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 45302 event pairs, 1173 based on Foata normal form. 11/6017 useless extension candidates. Maximal degree in co-relation 36091. Up to 5350 conditions per place. [2024-06-27 18:00:01,494 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 308 selfloop transitions, 27 changer transitions 0/352 dead transitions. [2024-06-27 18:00:01,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 352 transitions, 4342 flow [2024-06-27 18:00:01,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:00:01,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:00:01,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-27 18:00:01,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-27 18:00:01,495 INFO L175 Difference]: Start difference. First operand has 295 places, 333 transitions, 3594 flow. Second operand 7 states and 200 transitions. [2024-06-27 18:00:01,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 352 transitions, 4342 flow [2024-06-27 18:00:03,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 352 transitions, 4260 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 18:00:03,105 INFO L231 Difference]: Finished difference. Result has 297 places, 335 transitions, 3609 flow [2024-06-27 18:00:03,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3512, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3609, PETRI_PLACES=297, PETRI_TRANSITIONS=335} [2024-06-27 18:00:03,105 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 245 predicate places. [2024-06-27 18:00:03,106 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 335 transitions, 3609 flow [2024-06-27 18:00:03,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:00:03,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:03,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-27 18:00:03,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 18:00:03,106 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:00:03,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:03,107 INFO L85 PathProgramCache]: Analyzing trace with hash 306582625, now seen corresponding path program 4 times [2024-06-27 18:00:03,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:03,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142015849] [2024-06-27 18:00:03,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:03,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:03,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:03,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:00:03,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:03,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142015849] [2024-06-27 18:00:03,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142015849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:03,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:03,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:00:03,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926032174] [2024-06-27 18:00:03,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:03,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:00:03,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:03,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:00:03,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:00:03,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-27 18:00:03,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 335 transitions, 3609 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:00:03,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:03,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-27 18:00:03,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:04,052 INFO L124 PetriNetUnfolderBase]: 3375/6082 cut-off events. [2024-06-27 18:00:04,052 INFO L125 PetriNetUnfolderBase]: For 369303/369339 co-relation queries the response was YES. [2024-06-27 18:00:04,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35404 conditions, 6082 events. 3375/6082 cut-off events. For 369303/369339 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 45186 event pairs, 1103 based on Foata normal form. 19/5878 useless extension candidates. Maximal degree in co-relation 35281. Up to 4930 conditions per place. [2024-06-27 18:00:04,125 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 250 selfloop transitions, 40 changer transitions 0/353 dead transitions. [2024-06-27 18:00:04,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 353 transitions, 4281 flow [2024-06-27 18:00:04,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:00:04,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:00:04,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 18:00:04,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6101190476190477 [2024-06-27 18:00:04,127 INFO L175 Difference]: Start difference. First operand has 297 places, 335 transitions, 3609 flow. Second operand 7 states and 205 transitions. [2024-06-27 18:00:04,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 353 transitions, 4281 flow [2024-06-27 18:00:05,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 353 transitions, 4200 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 18:00:05,897 INFO L231 Difference]: Finished difference. Result has 299 places, 336 transitions, 3640 flow [2024-06-27 18:00:05,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3528, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3640, PETRI_PLACES=299, PETRI_TRANSITIONS=336} [2024-06-27 18:00:05,898 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 247 predicate places. [2024-06-27 18:00:05,898 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 336 transitions, 3640 flow [2024-06-27 18:00:05,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:00:05,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:05,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] [2024-06-27 18:00:05,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 18:00:05,899 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:00:05,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:05,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1690901697, now seen corresponding path program 2 times [2024-06-27 18:00:05,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:05,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101543524] [2024-06-27 18:00:05,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:05,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:05,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:06,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:00:06,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:06,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101543524] [2024-06-27 18:00:06,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101543524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:06,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:06,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:00:06,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388108338] [2024-06-27 18:00:06,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:06,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:00:06,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:06,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:00:06,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:00:06,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:00:06,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 336 transitions, 3640 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:00:06,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:06,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:00:06,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:07,244 INFO L124 PetriNetUnfolderBase]: 3587/6308 cut-off events. [2024-06-27 18:00:07,245 INFO L125 PetriNetUnfolderBase]: For 345643/345667 co-relation queries the response was YES. [2024-06-27 18:00:07,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36736 conditions, 6308 events. 3587/6308 cut-off events. For 345643/345667 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 46013 event pairs, 1202 based on Foata normal form. 2/6087 useless extension candidates. Maximal degree in co-relation 36612. Up to 5450 conditions per place. [2024-06-27 18:00:07,366 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 308 selfloop transitions, 27 changer transitions 0/352 dead transitions. [2024-06-27 18:00:07,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 352 transitions, 4386 flow [2024-06-27 18:00:07,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:00:07,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:00:07,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-27 18:00:07,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-27 18:00:07,368 INFO L175 Difference]: Start difference. First operand has 299 places, 336 transitions, 3640 flow. Second operand 7 states and 197 transitions. [2024-06-27 18:00:07,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 352 transitions, 4386 flow [2024-06-27 18:00:09,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 352 transitions, 4298 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 18:00:09,264 INFO L231 Difference]: Finished difference. Result has 301 places, 338 transitions, 3655 flow [2024-06-27 18:00:09,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3552, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3655, PETRI_PLACES=301, PETRI_TRANSITIONS=338} [2024-06-27 18:00:09,266 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 249 predicate places. [2024-06-27 18:00:09,267 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 338 transitions, 3655 flow [2024-06-27 18:00:09,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:00:09,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:09,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:00:09,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 18:00:09,267 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:00:09,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:09,268 INFO L85 PathProgramCache]: Analyzing trace with hash -2044220609, now seen corresponding path program 3 times [2024-06-27 18:00:09,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:09,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064172485] [2024-06-27 18:00:09,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:09,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:09,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:09,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:00:09,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:09,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064172485] [2024-06-27 18:00:09,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064172485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:09,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:09,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:00:09,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325822824] [2024-06-27 18:00:09,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:09,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:00:09,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:09,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:00:09,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:00:09,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:00:09,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 338 transitions, 3655 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:00:09,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:09,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:00:09,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:10,656 INFO L124 PetriNetUnfolderBase]: 3608/6349 cut-off events. [2024-06-27 18:00:10,656 INFO L125 PetriNetUnfolderBase]: For 352137/352161 co-relation queries the response was YES. [2024-06-27 18:00:10,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36944 conditions, 6349 events. 3608/6349 cut-off events. For 352137/352161 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 46439 event pairs, 1211 based on Foata normal form. 2/6126 useless extension candidates. Maximal degree in co-relation 36819. Up to 5481 conditions per place. [2024-06-27 18:00:10,748 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 309 selfloop transitions, 28 changer transitions 0/354 dead transitions. [2024-06-27 18:00:10,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 354 transitions, 4409 flow [2024-06-27 18:00:10,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:00:10,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:00:10,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-27 18:00:10,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 18:00:10,750 INFO L175 Difference]: Start difference. First operand has 301 places, 338 transitions, 3655 flow. Second operand 7 states and 196 transitions. [2024-06-27 18:00:10,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 354 transitions, 4409 flow [2024-06-27 18:00:12,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 354 transitions, 4322 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 18:00:12,447 INFO L231 Difference]: Finished difference. Result has 303 places, 340 transitions, 3677 flow [2024-06-27 18:00:12,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3568, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3677, PETRI_PLACES=303, PETRI_TRANSITIONS=340} [2024-06-27 18:00:12,448 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 251 predicate places. [2024-06-27 18:00:12,448 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 340 transitions, 3677 flow [2024-06-27 18:00:12,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:00:12,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:12,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:00:12,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 18:00:12,449 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:00:12,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:12,449 INFO L85 PathProgramCache]: Analyzing trace with hash -2033745089, now seen corresponding path program 4 times [2024-06-27 18:00:12,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:12,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991683992] [2024-06-27 18:00:12,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:12,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:12,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:12,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:00:12,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:12,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991683992] [2024-06-27 18:00:12,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991683992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:12,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:12,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:00:12,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736546400] [2024-06-27 18:00:12,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:12,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:00:12,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:12,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:00:12,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:00:12,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:00:12,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 340 transitions, 3677 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:00:12,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:12,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:00:12,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:13,820 INFO L124 PetriNetUnfolderBase]: 3603/6391 cut-off events. [2024-06-27 18:00:13,820 INFO L125 PetriNetUnfolderBase]: For 351831/351855 co-relation queries the response was YES. [2024-06-27 18:00:13,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36872 conditions, 6391 events. 3603/6391 cut-off events. For 351831/351855 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 46935 event pairs, 1155 based on Foata normal form. 2/6174 useless extension candidates. Maximal degree in co-relation 36746. Up to 5411 conditions per place. [2024-06-27 18:00:13,952 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 307 selfloop transitions, 35 changer transitions 0/359 dead transitions. [2024-06-27 18:00:13,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 359 transitions, 4455 flow [2024-06-27 18:00:13,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:00:13,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:00:13,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-27 18:00:13,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-27 18:00:13,954 INFO L175 Difference]: Start difference. First operand has 303 places, 340 transitions, 3677 flow. Second operand 7 states and 199 transitions. [2024-06-27 18:00:13,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 359 transitions, 4455 flow [2024-06-27 18:00:16,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 359 transitions, 4362 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 18:00:16,031 INFO L231 Difference]: Finished difference. Result has 305 places, 342 transitions, 3711 flow [2024-06-27 18:00:16,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3584, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3711, PETRI_PLACES=305, PETRI_TRANSITIONS=342} [2024-06-27 18:00:16,032 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 253 predicate places. [2024-06-27 18:00:16,032 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 342 transitions, 3711 flow [2024-06-27 18:00:16,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:00:16,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:16,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:00:16,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 18:00:16,033 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:00:16,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:16,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1411068450, now seen corresponding path program 1 times [2024-06-27 18:00:16,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:16,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575809295] [2024-06-27 18:00:16,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:16,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:16,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:16,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:00:16,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:16,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575809295] [2024-06-27 18:00:16,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575809295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:16,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:16,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:00:16,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901601262] [2024-06-27 18:00:16,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:16,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:00:16,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:16,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:00:16,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:00:16,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:00:16,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 342 transitions, 3711 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:00:16,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:16,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:00:16,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:17,606 INFO L124 PetriNetUnfolderBase]: 3676/6481 cut-off events. [2024-06-27 18:00:17,607 INFO L125 PetriNetUnfolderBase]: For 375231/375255 co-relation queries the response was YES. [2024-06-27 18:00:17,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38108 conditions, 6481 events. 3676/6481 cut-off events. For 375231/375255 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 47633 event pairs, 903 based on Foata normal form. 2/6259 useless extension candidates. Maximal degree in co-relation 37981. Up to 5282 conditions per place. [2024-06-27 18:00:17,711 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 323 selfloop transitions, 55 changer transitions 0/395 dead transitions. [2024-06-27 18:00:17,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 395 transitions, 5085 flow [2024-06-27 18:00:17,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:00:17,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:00:17,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 275 transitions. [2024-06-27 18:00:17,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6365740740740741 [2024-06-27 18:00:17,713 INFO L175 Difference]: Start difference. First operand has 305 places, 342 transitions, 3711 flow. Second operand 9 states and 275 transitions. [2024-06-27 18:00:17,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 395 transitions, 5085 flow [2024-06-27 18:00:19,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 395 transitions, 4974 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-27 18:00:19,841 INFO L231 Difference]: Finished difference. Result has 310 places, 349 transitions, 3843 flow [2024-06-27 18:00:19,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3600, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3843, PETRI_PLACES=310, PETRI_TRANSITIONS=349} [2024-06-27 18:00:19,842 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 258 predicate places. [2024-06-27 18:00:19,842 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 349 transitions, 3843 flow [2024-06-27 18:00:19,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:00:19,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:19,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:00:19,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 18:00:19,843 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:00:19,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:19,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1404402210, now seen corresponding path program 2 times [2024-06-27 18:00:19,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:19,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278501835] [2024-06-27 18:00:19,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:19,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:19,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:20,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:00:20,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:20,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278501835] [2024-06-27 18:00:20,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278501835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:20,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:20,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:00:20,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571366322] [2024-06-27 18:00:20,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:20,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:00:20,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:20,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:00:20,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:00:20,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:00:20,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 349 transitions, 3843 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:00:20,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:20,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:00:20,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:21,459 INFO L124 PetriNetUnfolderBase]: 3723/6604 cut-off events. [2024-06-27 18:00:21,460 INFO L125 PetriNetUnfolderBase]: For 394308/394332 co-relation queries the response was YES. [2024-06-27 18:00:21,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39239 conditions, 6604 events. 3723/6604 cut-off events. For 394308/394332 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 48561 event pairs, 935 based on Foata normal form. 2/6380 useless extension candidates. Maximal degree in co-relation 39110. Up to 5326 conditions per place. [2024-06-27 18:00:21,600 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 322 selfloop transitions, 57 changer transitions 0/396 dead transitions. [2024-06-27 18:00:21,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 396 transitions, 5179 flow [2024-06-27 18:00:21,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:00:21,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:00:21,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 272 transitions. [2024-06-27 18:00:21,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6296296296296297 [2024-06-27 18:00:21,601 INFO L175 Difference]: Start difference. First operand has 310 places, 349 transitions, 3843 flow. Second operand 9 states and 272 transitions. [2024-06-27 18:00:21,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 396 transitions, 5179 flow [2024-06-27 18:00:24,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 396 transitions, 5021 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-27 18:00:24,145 INFO L231 Difference]: Finished difference. Result has 316 places, 354 transitions, 3919 flow [2024-06-27 18:00:24,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3723, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3919, PETRI_PLACES=316, PETRI_TRANSITIONS=354} [2024-06-27 18:00:24,146 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 264 predicate places. [2024-06-27 18:00:24,146 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 354 transitions, 3919 flow [2024-06-27 18:00:24,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:00:24,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:24,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:00:24,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 18:00:24,147 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:00:24,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:24,147 INFO L85 PathProgramCache]: Analyzing trace with hash 615120866, now seen corresponding path program 3 times [2024-06-27 18:00:24,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:24,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181689898] [2024-06-27 18:00:24,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:24,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:24,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:24,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:00:24,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:24,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181689898] [2024-06-27 18:00:24,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181689898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:24,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:24,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:00:24,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740168502] [2024-06-27 18:00:24,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:24,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:00:24,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:24,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:00:24,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:00:24,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:00:24,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 354 transitions, 3919 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:00:24,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:24,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:00:24,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:25,776 INFO L124 PetriNetUnfolderBase]: 3718/6561 cut-off events. [2024-06-27 18:00:25,776 INFO L125 PetriNetUnfolderBase]: For 389831/389855 co-relation queries the response was YES. [2024-06-27 18:00:25,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38795 conditions, 6561 events. 3718/6561 cut-off events. For 389831/389855 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 48406 event pairs, 1178 based on Foata normal form. 2/6329 useless extension candidates. Maximal degree in co-relation 38663. Up to 5545 conditions per place. [2024-06-27 18:00:25,877 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 330 selfloop transitions, 44 changer transitions 0/391 dead transitions. [2024-06-27 18:00:25,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 391 transitions, 4953 flow [2024-06-27 18:00:25,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:00:25,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:00:25,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 243 transitions. [2024-06-27 18:00:25,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6328125 [2024-06-27 18:00:25,878 INFO L175 Difference]: Start difference. First operand has 316 places, 354 transitions, 3919 flow. Second operand 8 states and 243 transitions. [2024-06-27 18:00:25,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 391 transitions, 4953 flow [2024-06-27 18:00:28,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 391 transitions, 4844 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 18:00:28,443 INFO L231 Difference]: Finished difference. Result has 319 places, 354 transitions, 3903 flow [2024-06-27 18:00:28,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3810, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3903, PETRI_PLACES=319, PETRI_TRANSITIONS=354} [2024-06-27 18:00:28,444 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 267 predicate places. [2024-06-27 18:00:28,444 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 354 transitions, 3903 flow [2024-06-27 18:00:28,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:00:28,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:28,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:00:28,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 18:00:28,444 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:00:28,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:28,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1343993310, now seen corresponding path program 4 times [2024-06-27 18:00:28,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:28,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328416184] [2024-06-27 18:00:28,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:28,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:28,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:28,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:00:28,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:28,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328416184] [2024-06-27 18:00:28,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328416184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:28,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:28,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:00:28,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778816453] [2024-06-27 18:00:28,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:28,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:00:28,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:28,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:00:28,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:00:28,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:00:28,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 354 transitions, 3903 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:00:28,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:28,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:00:28,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:29,571 INFO L124 PetriNetUnfolderBase]: 3739/6579 cut-off events. [2024-06-27 18:00:29,572 INFO L125 PetriNetUnfolderBase]: For 397654/397678 co-relation queries the response was YES. [2024-06-27 18:00:29,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38862 conditions, 6579 events. 3739/6579 cut-off events. For 397654/397678 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 48428 event pairs, 1199 based on Foata normal form. 2/6347 useless extension candidates. Maximal degree in co-relation 38729. Up to 5635 conditions per place. [2024-06-27 18:00:29,657 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 327 selfloop transitions, 42 changer transitions 0/386 dead transitions. [2024-06-27 18:00:29,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 386 transitions, 4747 flow [2024-06-27 18:00:29,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:00:29,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:00:29,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-06-27 18:00:29,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6145833333333334 [2024-06-27 18:00:29,659 INFO L175 Difference]: Start difference. First operand has 319 places, 354 transitions, 3903 flow. Second operand 8 states and 236 transitions. [2024-06-27 18:00:29,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 386 transitions, 4747 flow [2024-06-27 18:00:31,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 386 transitions, 4629 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 18:00:31,936 INFO L231 Difference]: Finished difference. Result has 320 places, 356 transitions, 3906 flow [2024-06-27 18:00:31,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3791, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3906, PETRI_PLACES=320, PETRI_TRANSITIONS=356} [2024-06-27 18:00:31,937 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 268 predicate places. [2024-06-27 18:00:31,937 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 356 transitions, 3906 flow [2024-06-27 18:00:31,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:00:31,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:31,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:00:31,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 18:00:31,937 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:00:31,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:31,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1064630328, now seen corresponding path program 5 times [2024-06-27 18:00:31,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:31,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638800933] [2024-06-27 18:00:31,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:31,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:31,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:32,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-27 18:00:32,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:32,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638800933] [2024-06-27 18:00:32,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638800933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:32,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:32,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:00:32,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100819223] [2024-06-27 18:00:32,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:32,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:00:32,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:32,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:00:32,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:00:32,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:00:32,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 356 transitions, 3906 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:00:32,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:32,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:00:32,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:33,411 INFO L124 PetriNetUnfolderBase]: 3760/6615 cut-off events. [2024-06-27 18:00:33,412 INFO L125 PetriNetUnfolderBase]: For 404918/404942 co-relation queries the response was YES. [2024-06-27 18:00:33,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39043 conditions, 6615 events. 3760/6615 cut-off events. For 404918/404942 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 48716 event pairs, 1201 based on Foata normal form. 2/6381 useless extension candidates. Maximal degree in co-relation 38909. Up to 5666 conditions per place. [2024-06-27 18:00:33,481 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 330 selfloop transitions, 43 changer transitions 0/390 dead transitions. [2024-06-27 18:00:33,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 390 transitions, 4760 flow [2024-06-27 18:00:33,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:00:33,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:00:33,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 284 transitions. [2024-06-27 18:00:33,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-27 18:00:33,482 INFO L175 Difference]: Start difference. First operand has 320 places, 356 transitions, 3906 flow. Second operand 10 states and 284 transitions. [2024-06-27 18:00:33,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 390 transitions, 4760 flow [2024-06-27 18:00:36,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 390 transitions, 4669 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 18:00:36,494 INFO L231 Difference]: Finished difference. Result has 324 places, 358 transitions, 3936 flow [2024-06-27 18:00:36,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3815, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3936, PETRI_PLACES=324, PETRI_TRANSITIONS=358} [2024-06-27 18:00:36,495 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 272 predicate places. [2024-06-27 18:00:36,495 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 358 transitions, 3936 flow [2024-06-27 18:00:36,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:00:36,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:36,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:00:36,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 18:00:36,496 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:00:36,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:36,497 INFO L85 PathProgramCache]: Analyzing trace with hash 322392384, now seen corresponding path program 6 times [2024-06-27 18:00:36,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:36,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026909780] [2024-06-27 18:00:36,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:36,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:36,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:36,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:00:36,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:36,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026909780] [2024-06-27 18:00:36,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026909780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:36,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:36,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:00:36,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026136054] [2024-06-27 18:00:36,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:36,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:00:36,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:36,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:00:36,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:00:36,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:00:36,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 358 transitions, 3936 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:00:36,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:36,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:00:36,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:38,197 INFO L124 PetriNetUnfolderBase]: 3781/6656 cut-off events. [2024-06-27 18:00:38,198 INFO L125 PetriNetUnfolderBase]: For 412624/412648 co-relation queries the response was YES. [2024-06-27 18:00:38,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39321 conditions, 6656 events. 3781/6656 cut-off events. For 412624/412648 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 49175 event pairs, 1201 based on Foata normal form. 2/6422 useless extension candidates. Maximal degree in co-relation 39186. Up to 5648 conditions per place. [2024-06-27 18:00:38,348 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 329 selfloop transitions, 49 changer transitions 0/395 dead transitions. [2024-06-27 18:00:38,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 395 transitions, 4808 flow [2024-06-27 18:00:38,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:00:38,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:00:38,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 287 transitions. [2024-06-27 18:00:38,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5979166666666667 [2024-06-27 18:00:38,350 INFO L175 Difference]: Start difference. First operand has 324 places, 358 transitions, 3936 flow. Second operand 10 states and 287 transitions. [2024-06-27 18:00:38,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 395 transitions, 4808 flow [2024-06-27 18:00:41,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 395 transitions, 4711 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 18:00:41,871 INFO L231 Difference]: Finished difference. Result has 326 places, 360 transitions, 3970 flow [2024-06-27 18:00:41,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3839, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3970, PETRI_PLACES=326, PETRI_TRANSITIONS=360} [2024-06-27 18:00:41,871 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 274 predicate places. [2024-06-27 18:00:41,872 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 360 transitions, 3970 flow [2024-06-27 18:00:41,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:00:41,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:41,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:00:41,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 18:00:41,873 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:00:41,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:41,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1339236670, now seen corresponding path program 1 times [2024-06-27 18:00:41,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:41,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023391341] [2024-06-27 18:00:41,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:41,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:41,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:42,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-27 18:00:42,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:42,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023391341] [2024-06-27 18:00:42,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023391341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:42,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:42,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:00:42,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083503667] [2024-06-27 18:00:42,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:42,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:00:42,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:42,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:00:42,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:00:42,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:00:42,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 360 transitions, 3970 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:00:42,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:42,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:00:42,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:43,580 INFO L124 PetriNetUnfolderBase]: 3788/6666 cut-off events. [2024-06-27 18:00:43,580 INFO L125 PetriNetUnfolderBase]: For 415752/415776 co-relation queries the response was YES. [2024-06-27 18:00:43,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39537 conditions, 6666 events. 3788/6666 cut-off events. For 415752/415776 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 49220 event pairs, 1208 based on Foata normal form. 1/6428 useless extension candidates. Maximal degree in co-relation 39401. Up to 5738 conditions per place. [2024-06-27 18:00:43,693 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 357 selfloop transitions, 19 changer transitions 0/393 dead transitions. [2024-06-27 18:00:43,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 393 transitions, 4854 flow [2024-06-27 18:00:43,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:00:43,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:00:43,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-06-27 18:00:43,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067708333333334 [2024-06-27 18:00:43,695 INFO L175 Difference]: Start difference. First operand has 326 places, 360 transitions, 3970 flow. Second operand 8 states and 233 transitions. [2024-06-27 18:00:43,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 393 transitions, 4854 flow [2024-06-27 18:00:47,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 393 transitions, 4749 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 18:00:47,831 INFO L231 Difference]: Finished difference. Result has 326 places, 363 transitions, 3971 flow [2024-06-27 18:00:47,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3865, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3971, PETRI_PLACES=326, PETRI_TRANSITIONS=363} [2024-06-27 18:00:47,835 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 274 predicate places. [2024-06-27 18:00:47,835 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 363 transitions, 3971 flow [2024-06-27 18:00:47,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:00:47,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:47,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:00:47,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 18:00:47,836 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:00:47,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:47,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1343998270, now seen corresponding path program 2 times [2024-06-27 18:00:47,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:47,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947745606] [2024-06-27 18:00:47,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:47,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:47,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:47,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-27 18:00:47,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:47,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947745606] [2024-06-27 18:00:47,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947745606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:47,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:47,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:00:47,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269975597] [2024-06-27 18:00:47,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:47,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:00:47,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:47,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:00:47,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:00:48,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:00:48,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 363 transitions, 3971 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:00:48,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:48,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:00:48,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:49,437 INFO L124 PetriNetUnfolderBase]: 3805/6693 cut-off events. [2024-06-27 18:00:49,437 INFO L125 PetriNetUnfolderBase]: For 428720/428744 co-relation queries the response was YES. [2024-06-27 18:00:49,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39929 conditions, 6693 events. 3805/6693 cut-off events. For 428720/428744 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 49458 event pairs, 1209 based on Foata normal form. 1/6450 useless extension candidates. Maximal degree in co-relation 39792. Up to 5719 conditions per place. [2024-06-27 18:00:49,596 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 332 selfloop transitions, 48 changer transitions 0/397 dead transitions. [2024-06-27 18:00:49,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 397 transitions, 5123 flow [2024-06-27 18:00:49,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:00:49,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:00:49,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-27 18:00:49,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6171875 [2024-06-27 18:00:49,598 INFO L175 Difference]: Start difference. First operand has 326 places, 363 transitions, 3971 flow. Second operand 8 states and 237 transitions. [2024-06-27 18:00:49,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 397 transitions, 5123 flow [2024-06-27 18:00:53,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 397 transitions, 5037 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 18:00:53,155 INFO L231 Difference]: Finished difference. Result has 328 places, 369 transitions, 4117 flow [2024-06-27 18:00:53,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3885, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4117, PETRI_PLACES=328, PETRI_TRANSITIONS=369} [2024-06-27 18:00:53,156 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 276 predicate places. [2024-06-27 18:00:53,156 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 369 transitions, 4117 flow [2024-06-27 18:00:53,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:00:53,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:53,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:00:53,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 18:00:53,157 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:00:53,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:53,157 INFO L85 PathProgramCache]: Analyzing trace with hash 325254304, now seen corresponding path program 3 times [2024-06-27 18:00:53,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:53,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103891415] [2024-06-27 18:00:53,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:53,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:53,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:53,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-27 18:00:53,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:53,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103891415] [2024-06-27 18:00:53,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103891415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:53,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:53,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:00:53,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924714253] [2024-06-27 18:00:53,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:53,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:00:53,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:53,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:00:53,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:00:53,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:00:53,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 369 transitions, 4117 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:00:53,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:53,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:00:53,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:54,624 INFO L124 PetriNetUnfolderBase]: 3812/6704 cut-off events. [2024-06-27 18:00:54,624 INFO L125 PetriNetUnfolderBase]: For 438284/438308 co-relation queries the response was YES. [2024-06-27 18:00:54,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40269 conditions, 6704 events. 3812/6704 cut-off events. For 438284/438308 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 49558 event pairs, 1209 based on Foata normal form. 1/6459 useless extension candidates. Maximal degree in co-relation 40131. Up to 5727 conditions per place. [2024-06-27 18:00:54,710 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 333 selfloop transitions, 52 changer transitions 0/402 dead transitions. [2024-06-27 18:00:54,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 402 transitions, 5229 flow [2024-06-27 18:00:54,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:00:54,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:00:54,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 285 transitions. [2024-06-27 18:00:54,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-27 18:00:54,712 INFO L175 Difference]: Start difference. First operand has 328 places, 369 transitions, 4117 flow. Second operand 10 states and 285 transitions. [2024-06-27 18:00:54,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 402 transitions, 5229 flow [2024-06-27 18:00:57,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 402 transitions, 5107 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-27 18:00:57,345 INFO L231 Difference]: Finished difference. Result has 334 places, 372 transitions, 4173 flow [2024-06-27 18:00:57,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4013, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4173, PETRI_PLACES=334, PETRI_TRANSITIONS=372} [2024-06-27 18:00:57,345 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 282 predicate places. [2024-06-27 18:00:57,345 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 372 transitions, 4173 flow [2024-06-27 18:00:57,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:00:57,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:00:57,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:00:57,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 18:00:57,346 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:00:57,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:00:57,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1344005214, now seen corresponding path program 1 times [2024-06-27 18:00:57,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:00:57,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467876795] [2024-06-27 18:00:57,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:00:57,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:00:57,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:00:57,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:00:57,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:00:57,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467876795] [2024-06-27 18:00:57,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467876795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:00:57,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:00:57,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:00:57,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464607583] [2024-06-27 18:00:57,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:00:57,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:00:57,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:00:57,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:00:57,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:00:57,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:00:57,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 372 transitions, 4173 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:00:57,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:00:57,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:00:57,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:00:58,550 INFO L124 PetriNetUnfolderBase]: 3829/6731 cut-off events. [2024-06-27 18:00:58,550 INFO L125 PetriNetUnfolderBase]: For 451164/451197 co-relation queries the response was YES. [2024-06-27 18:00:58,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40698 conditions, 6731 events. 3829/6731 cut-off events. For 451164/451197 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 49691 event pairs, 1209 based on Foata normal form. 10/6493 useless extension candidates. Maximal degree in co-relation 40558. Up to 5729 conditions per place. [2024-06-27 18:00:58,657 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 331 selfloop transitions, 58 changer transitions 0/406 dead transitions. [2024-06-27 18:00:58,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 406 transitions, 5347 flow [2024-06-27 18:00:58,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:00:58,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:00:58,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-27 18:00:58,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6223958333333334 [2024-06-27 18:00:58,659 INFO L175 Difference]: Start difference. First operand has 334 places, 372 transitions, 4173 flow. Second operand 8 states and 239 transitions. [2024-06-27 18:00:58,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 406 transitions, 5347 flow [2024-06-27 18:01:01,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 406 transitions, 5211 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 18:01:01,376 INFO L231 Difference]: Finished difference. Result has 334 places, 378 transitions, 4289 flow [2024-06-27 18:01:01,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4037, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4289, PETRI_PLACES=334, PETRI_TRANSITIONS=378} [2024-06-27 18:01:01,377 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 282 predicate places. [2024-06-27 18:01:01,377 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 378 transitions, 4289 flow [2024-06-27 18:01:01,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:01:01,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:01,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:01:01,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 18:01:01,377 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:01:01,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:01,378 INFO L85 PathProgramCache]: Analyzing trace with hash -839672738, now seen corresponding path program 2 times [2024-06-27 18:01:01,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:01,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413931133] [2024-06-27 18:01:01,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:01,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:01,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:01,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-27 18:01:01,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:01,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413931133] [2024-06-27 18:01:01,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413931133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:01,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:01,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:01:01,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237426828] [2024-06-27 18:01:01,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:01,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:01:01,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:01,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:01:01,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:01:01,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:01:01,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 378 transitions, 4289 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:01:01,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:01,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:01:01,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:02,714 INFO L124 PetriNetUnfolderBase]: 3853/6768 cut-off events. [2024-06-27 18:01:02,714 INFO L125 PetriNetUnfolderBase]: For 466143/466173 co-relation queries the response was YES. [2024-06-27 18:01:02,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41300 conditions, 6768 events. 3853/6768 cut-off events. For 466143/466173 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 49999 event pairs, 1209 based on Foata normal form. 7/6521 useless extension candidates. Maximal degree in co-relation 41159. Up to 5754 conditions per place. [2024-06-27 18:01:02,809 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 333 selfloop transitions, 68 changer transitions 0/418 dead transitions. [2024-06-27 18:01:02,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 418 transitions, 5748 flow [2024-06-27 18:01:02,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:01:02,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:01:02,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 291 transitions. [2024-06-27 18:01:02,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-27 18:01:02,811 INFO L175 Difference]: Start difference. First operand has 334 places, 378 transitions, 4289 flow. Second operand 10 states and 291 transitions. [2024-06-27 18:01:02,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 418 transitions, 5748 flow [2024-06-27 18:01:05,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 418 transitions, 5492 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-06-27 18:01:05,030 INFO L231 Difference]: Finished difference. Result has 339 places, 387 transitions, 4348 flow [2024-06-27 18:01:05,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4077, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4348, PETRI_PLACES=339, PETRI_TRANSITIONS=387} [2024-06-27 18:01:05,031 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 287 predicate places. [2024-06-27 18:01:05,031 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 387 transitions, 4348 flow [2024-06-27 18:01:05,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:01:05,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:05,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:01:05,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 18:01:05,031 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:01:05,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:05,032 INFO L85 PathProgramCache]: Analyzing trace with hash -831101858, now seen corresponding path program 3 times [2024-06-27 18:01:05,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:05,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712903029] [2024-06-27 18:01:05,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:05,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:05,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:05,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:01:05,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:05,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712903029] [2024-06-27 18:01:05,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712903029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:05,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:05,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:01:05,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913850904] [2024-06-27 18:01:05,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:05,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:01:05,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:05,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:01:05,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:01:05,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:01:05,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 387 transitions, 4348 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:01:05,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:05,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:01:05,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:06,555 INFO L124 PetriNetUnfolderBase]: 3850/6764 cut-off events. [2024-06-27 18:01:06,556 INFO L125 PetriNetUnfolderBase]: For 468218/468248 co-relation queries the response was YES. [2024-06-27 18:01:06,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41139 conditions, 6764 events. 3850/6764 cut-off events. For 468218/468248 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 49835 event pairs, 1209 based on Foata normal form. 7/6517 useless extension candidates. Maximal degree in co-relation 40998. Up to 5751 conditions per place. [2024-06-27 18:01:06,693 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 331 selfloop transitions, 70 changer transitions 0/418 dead transitions. [2024-06-27 18:01:06,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 418 transitions, 5432 flow [2024-06-27 18:01:06,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:01:06,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:01:06,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 311 transitions. [2024-06-27 18:01:06,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5890151515151515 [2024-06-27 18:01:06,694 INFO L175 Difference]: Start difference. First operand has 339 places, 387 transitions, 4348 flow. Second operand 11 states and 311 transitions. [2024-06-27 18:01:06,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 418 transitions, 5432 flow [2024-06-27 18:01:09,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 418 transitions, 5252 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 18:01:09,438 INFO L231 Difference]: Finished difference. Result has 344 places, 387 transitions, 4314 flow [2024-06-27 18:01:09,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4168, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4314, PETRI_PLACES=344, PETRI_TRANSITIONS=387} [2024-06-27 18:01:09,439 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 292 predicate places. [2024-06-27 18:01:09,439 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 387 transitions, 4314 flow [2024-06-27 18:01:09,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:01:09,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:09,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:01:09,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 18:01:09,439 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:01:09,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:09,440 INFO L85 PathProgramCache]: Analyzing trace with hash 725552606, now seen corresponding path program 7 times [2024-06-27 18:01:09,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:09,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623045867] [2024-06-27 18:01:09,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:09,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:09,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:09,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:01:09,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:09,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623045867] [2024-06-27 18:01:09,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623045867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:09,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:09,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:01:09,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606837438] [2024-06-27 18:01:09,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:09,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:01:09,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:09,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:01:09,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:01:09,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:01:09,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 387 transitions, 4314 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:01:09,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:09,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:01:09,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:10,866 INFO L124 PetriNetUnfolderBase]: 3897/6861 cut-off events. [2024-06-27 18:01:10,867 INFO L125 PetriNetUnfolderBase]: For 494050/494074 co-relation queries the response was YES. [2024-06-27 18:01:10,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41996 conditions, 6861 events. 3897/6861 cut-off events. For 494050/494074 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 50990 event pairs, 1207 based on Foata normal form. 2/6598 useless extension candidates. Maximal degree in co-relation 41854. Up to 5703 conditions per place. [2024-06-27 18:01:11,002 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 316 selfloop transitions, 93 changer transitions 0/426 dead transitions. [2024-06-27 18:01:11,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 426 transitions, 5534 flow [2024-06-27 18:01:11,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:01:11,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:01:11,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 244 transitions. [2024-06-27 18:01:11,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6354166666666666 [2024-06-27 18:01:11,004 INFO L175 Difference]: Start difference. First operand has 344 places, 387 transitions, 4314 flow. Second operand 8 states and 244 transitions. [2024-06-27 18:01:11,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 426 transitions, 5534 flow [2024-06-27 18:01:14,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 426 transitions, 5380 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 18:01:14,913 INFO L231 Difference]: Finished difference. Result has 343 places, 392 transitions, 4469 flow [2024-06-27 18:01:14,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4160, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4469, PETRI_PLACES=343, PETRI_TRANSITIONS=392} [2024-06-27 18:01:14,928 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 291 predicate places. [2024-06-27 18:01:14,929 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 392 transitions, 4469 flow [2024-06-27 18:01:14,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:01:14,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:14,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:01:14,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 18:01:14,929 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:01:14,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:14,930 INFO L85 PathProgramCache]: Analyzing trace with hash 735075806, now seen corresponding path program 8 times [2024-06-27 18:01:14,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:14,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266996753] [2024-06-27 18:01:14,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:14,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:14,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:15,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:01:15,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:15,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266996753] [2024-06-27 18:01:15,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266996753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:15,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:15,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:01:15,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124450717] [2024-06-27 18:01:15,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:15,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:01:15,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:15,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:01:15,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:01:15,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:01:15,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 392 transitions, 4469 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:01:15,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:15,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:01:15,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:16,511 INFO L124 PetriNetUnfolderBase]: 3918/6883 cut-off events. [2024-06-27 18:01:16,511 INFO L125 PetriNetUnfolderBase]: For 507267/507291 co-relation queries the response was YES. [2024-06-27 18:01:16,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42781 conditions, 6883 events. 3918/6883 cut-off events. For 507267/507291 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 51032 event pairs, 1228 based on Foata normal form. 2/6620 useless extension candidates. Maximal degree in co-relation 42637. Up to 5793 conditions per place. [2024-06-27 18:01:16,652 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 313 selfloop transitions, 91 changer transitions 0/421 dead transitions. [2024-06-27 18:01:16,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 421 transitions, 5397 flow [2024-06-27 18:01:16,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:01:16,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:01:16,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-27 18:01:16,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6171875 [2024-06-27 18:01:16,653 INFO L175 Difference]: Start difference. First operand has 343 places, 392 transitions, 4469 flow. Second operand 8 states and 237 transitions. [2024-06-27 18:01:16,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 421 transitions, 5397 flow [2024-06-27 18:01:19,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 421 transitions, 5191 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-27 18:01:19,533 INFO L231 Difference]: Finished difference. Result has 347 places, 394 transitions, 4504 flow [2024-06-27 18:01:19,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4291, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4504, PETRI_PLACES=347, PETRI_TRANSITIONS=394} [2024-06-27 18:01:19,533 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 295 predicate places. [2024-06-27 18:01:19,533 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 394 transitions, 4504 flow [2024-06-27 18:01:19,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:01:19,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:19,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:01:19,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 18:01:19,534 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:01:19,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:19,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1737415782, now seen corresponding path program 9 times [2024-06-27 18:01:19,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:19,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068326792] [2024-06-27 18:01:19,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:19,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:19,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:19,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:01:19,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:19,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068326792] [2024-06-27 18:01:19,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068326792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:19,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:19,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:01:19,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926597093] [2024-06-27 18:01:19,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:19,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:01:19,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:19,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:01:19,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:01:19,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:01:19,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 394 transitions, 4504 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:01:19,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:19,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:01:19,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:21,115 INFO L124 PetriNetUnfolderBase]: 3939/6919 cut-off events. [2024-06-27 18:01:21,115 INFO L125 PetriNetUnfolderBase]: For 511881/511905 co-relation queries the response was YES. [2024-06-27 18:01:21,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42681 conditions, 6919 events. 3939/6919 cut-off events. For 511881/511905 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 51293 event pairs, 1230 based on Foata normal form. 2/6654 useless extension candidates. Maximal degree in co-relation 42535. Up to 5824 conditions per place. [2024-06-27 18:01:21,296 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 313 selfloop transitions, 90 changer transitions 0/420 dead transitions. [2024-06-27 18:01:21,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 420 transitions, 5398 flow [2024-06-27 18:01:21,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:01:21,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:01:21,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-27 18:01:21,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-27 18:01:21,298 INFO L175 Difference]: Start difference. First operand has 347 places, 394 transitions, 4504 flow. Second operand 8 states and 234 transitions. [2024-06-27 18:01:21,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 420 transitions, 5398 flow [2024-06-27 18:01:25,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 420 transitions, 5207 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 18:01:25,771 INFO L231 Difference]: Finished difference. Result has 349 places, 396 transitions, 4528 flow [2024-06-27 18:01:25,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4313, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4528, PETRI_PLACES=349, PETRI_TRANSITIONS=396} [2024-06-27 18:01:25,772 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 297 predicate places. [2024-06-27 18:01:25,772 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 396 transitions, 4528 flow [2024-06-27 18:01:25,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:01:25,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:25,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:01:25,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 18:01:25,773 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:01:25,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:25,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1636710678, now seen corresponding path program 10 times [2024-06-27 18:01:25,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:25,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695586866] [2024-06-27 18:01:25,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:25,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:25,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:25,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:01:25,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:25,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695586866] [2024-06-27 18:01:25,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695586866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:25,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:25,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:01:25,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788392748] [2024-06-27 18:01:25,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:25,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:01:25,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:25,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:01:25,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:01:25,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:01:25,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 396 transitions, 4528 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:01:25,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:25,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:01:25,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:27,409 INFO L124 PetriNetUnfolderBase]: 3960/6955 cut-off events. [2024-06-27 18:01:27,409 INFO L125 PetriNetUnfolderBase]: For 521033/521057 co-relation queries the response was YES. [2024-06-27 18:01:27,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42972 conditions, 6955 events. 3960/6955 cut-off events. For 521033/521057 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 51612 event pairs, 1232 based on Foata normal form. 2/6688 useless extension candidates. Maximal degree in co-relation 42825. Up to 5855 conditions per place. [2024-06-27 18:01:27,572 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 312 selfloop transitions, 90 changer transitions 0/419 dead transitions. [2024-06-27 18:01:27,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 419 transitions, 5416 flow [2024-06-27 18:01:27,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:01:27,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:01:27,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-06-27 18:01:27,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6015625 [2024-06-27 18:01:27,574 INFO L175 Difference]: Start difference. First operand has 349 places, 396 transitions, 4528 flow. Second operand 8 states and 231 transitions. [2024-06-27 18:01:27,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 419 transitions, 5416 flow [2024-06-27 18:01:32,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 419 transitions, 5223 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 18:01:32,451 INFO L231 Difference]: Finished difference. Result has 351 places, 398 transitions, 4554 flow [2024-06-27 18:01:32,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4335, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4554, PETRI_PLACES=351, PETRI_TRANSITIONS=398} [2024-06-27 18:01:32,452 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 299 predicate places. [2024-06-27 18:01:32,452 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 398 transitions, 4554 flow [2024-06-27 18:01:32,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:01:32,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:32,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:01:32,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 18:01:32,453 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:01:32,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:32,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1113985946, now seen corresponding path program 11 times [2024-06-27 18:01:32,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:32,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707717753] [2024-06-27 18:01:32,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:32,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:32,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:32,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:01:32,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:32,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707717753] [2024-06-27 18:01:32,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707717753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:32,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:32,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:01:32,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304936935] [2024-06-27 18:01:32,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:32,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:01:32,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:32,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:01:32,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:01:32,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:01:32,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 398 transitions, 4554 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:01:32,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:32,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:01:32,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:34,172 INFO L124 PetriNetUnfolderBase]: 3981/6991 cut-off events. [2024-06-27 18:01:34,173 INFO L125 PetriNetUnfolderBase]: For 530207/530231 co-relation queries the response was YES. [2024-06-27 18:01:34,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43230 conditions, 6991 events. 3981/6991 cut-off events. For 530207/530231 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 51873 event pairs, 1228 based on Foata normal form. 2/6725 useless extension candidates. Maximal degree in co-relation 43082. Up to 5997 conditions per place. [2024-06-27 18:01:34,339 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 374 selfloop transitions, 30 changer transitions 0/421 dead transitions. [2024-06-27 18:01:34,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 421 transitions, 5446 flow [2024-06-27 18:01:34,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:01:34,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:01:34,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-27 18:01:34,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5911458333333334 [2024-06-27 18:01:34,341 INFO L175 Difference]: Start difference. First operand has 351 places, 398 transitions, 4554 flow. Second operand 8 states and 227 transitions. [2024-06-27 18:01:34,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 421 transitions, 5446 flow [2024-06-27 18:01:38,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 421 transitions, 5249 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 18:01:38,732 INFO L231 Difference]: Finished difference. Result has 353 places, 400 transitions, 4456 flow [2024-06-27 18:01:38,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4357, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4456, PETRI_PLACES=353, PETRI_TRANSITIONS=400} [2024-06-27 18:01:38,733 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 301 predicate places. [2024-06-27 18:01:38,733 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 400 transitions, 4456 flow [2024-06-27 18:01:38,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:01:38,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:38,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:01:38,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 18:01:38,734 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:01:38,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:38,735 INFO L85 PathProgramCache]: Analyzing trace with hash 273036766, now seen corresponding path program 12 times [2024-06-27 18:01:38,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:38,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369334048] [2024-06-27 18:01:38,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:38,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:38,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:38,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:01:38,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:38,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369334048] [2024-06-27 18:01:38,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369334048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:38,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:38,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:01:38,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486388875] [2024-06-27 18:01:38,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:38,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:01:38,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:38,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:01:38,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:01:38,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:01:38,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 400 transitions, 4456 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:01:38,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:38,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:01:38,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:40,467 INFO L124 PetriNetUnfolderBase]: 4002/7036 cut-off events. [2024-06-27 18:01:40,467 INFO L125 PetriNetUnfolderBase]: For 538723/538747 co-relation queries the response was YES. [2024-06-27 18:01:40,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43329 conditions, 7036 events. 4002/7036 cut-off events. For 538723/538747 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 52337 event pairs, 1228 based on Foata normal form. 2/6770 useless extension candidates. Maximal degree in co-relation 43180. Up to 5993 conditions per place. [2024-06-27 18:01:40,632 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 376 selfloop transitions, 34 changer transitions 0/427 dead transitions. [2024-06-27 18:01:40,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 427 transitions, 5370 flow [2024-06-27 18:01:40,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:01:40,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:01:40,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 254 transitions. [2024-06-27 18:01:40,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5879629629629629 [2024-06-27 18:01:40,634 INFO L175 Difference]: Start difference. First operand has 353 places, 400 transitions, 4456 flow. Second operand 9 states and 254 transitions. [2024-06-27 18:01:40,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 427 transitions, 5370 flow [2024-06-27 18:01:44,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 427 transitions, 5295 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 18:01:44,929 INFO L231 Difference]: Finished difference. Result has 356 places, 402 transitions, 4486 flow [2024-06-27 18:01:44,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4381, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4486, PETRI_PLACES=356, PETRI_TRANSITIONS=402} [2024-06-27 18:01:44,930 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 304 predicate places. [2024-06-27 18:01:44,930 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 402 transitions, 4486 flow [2024-06-27 18:01:44,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:01:44,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:44,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:01:44,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 18:01:44,931 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:01:44,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:44,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1223827688, now seen corresponding path program 4 times [2024-06-27 18:01:44,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:44,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629564169] [2024-06-27 18:01:44,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:44,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:44,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:45,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:01:45,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:45,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629564169] [2024-06-27 18:01:45,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629564169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:45,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:45,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:01:45,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817081009] [2024-06-27 18:01:45,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:45,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:01:45,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:45,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:01:45,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:01:45,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:01:45,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 402 transitions, 4486 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:01:45,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:45,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:01:45,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:46,657 INFO L124 PetriNetUnfolderBase]: 4022/7063 cut-off events. [2024-06-27 18:01:46,658 INFO L125 PetriNetUnfolderBase]: For 542400/542433 co-relation queries the response was YES. [2024-06-27 18:01:46,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43645 conditions, 7063 events. 4022/7063 cut-off events. For 542400/542433 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 52625 event pairs, 1244 based on Foata normal form. 10/6799 useless extension candidates. Maximal degree in co-relation 43495. Up to 5947 conditions per place. [2024-06-27 18:01:46,815 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 370 selfloop transitions, 48 changer transitions 0/435 dead transitions. [2024-06-27 18:01:46,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 435 transitions, 5496 flow [2024-06-27 18:01:46,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:01:46,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:01:46,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-27 18:01:46,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6197916666666666 [2024-06-27 18:01:46,817 INFO L175 Difference]: Start difference. First operand has 356 places, 402 transitions, 4486 flow. Second operand 8 states and 238 transitions. [2024-06-27 18:01:46,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 435 transitions, 5496 flow [2024-06-27 18:01:51,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 435 transitions, 5417 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 18:01:51,565 INFO L231 Difference]: Finished difference. Result has 357 places, 408 transitions, 4621 flow [2024-06-27 18:01:51,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4407, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4621, PETRI_PLACES=357, PETRI_TRANSITIONS=408} [2024-06-27 18:01:51,566 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 305 predicate places. [2024-06-27 18:01:51,566 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 408 transitions, 4621 flow [2024-06-27 18:01:51,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:01:51,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:51,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:01:51,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 18:01:51,567 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:01:51,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:51,567 INFO L85 PathProgramCache]: Analyzing trace with hash 735080766, now seen corresponding path program 5 times [2024-06-27 18:01:51,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:51,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921688722] [2024-06-27 18:01:51,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:51,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:51,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:51,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:01:51,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:51,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921688722] [2024-06-27 18:01:51,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921688722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:51,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:51,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:01:51,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896027039] [2024-06-27 18:01:51,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:51,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:01:51,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:51,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:01:51,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:01:51,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:01:51,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 408 transitions, 4621 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:01:51,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:51,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:01:51,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:53,435 INFO L124 PetriNetUnfolderBase]: 4049/7107 cut-off events. [2024-06-27 18:01:53,436 INFO L125 PetriNetUnfolderBase]: For 566315/566345 co-relation queries the response was YES. [2024-06-27 18:01:53,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44538 conditions, 7107 events. 4049/7107 cut-off events. For 566315/566345 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 52907 event pairs, 1250 based on Foata normal form. 7/6832 useless extension candidates. Maximal degree in co-relation 44387. Up to 5791 conditions per place. [2024-06-27 18:01:53,530 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 285 selfloop transitions, 146 changer transitions 0/448 dead transitions. [2024-06-27 18:01:53,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 448 transitions, 6751 flow [2024-06-27 18:01:53,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:01:53,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:01:53,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 244 transitions. [2024-06-27 18:01:53,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6354166666666666 [2024-06-27 18:01:53,531 INFO L175 Difference]: Start difference. First operand has 357 places, 408 transitions, 4621 flow. Second operand 8 states and 244 transitions. [2024-06-27 18:01:53,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 448 transitions, 6751 flow [2024-06-27 18:01:56,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 448 transitions, 6603 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 18:01:56,948 INFO L231 Difference]: Finished difference. Result has 360 places, 420 transitions, 5089 flow [2024-06-27 18:01:56,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4473, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5089, PETRI_PLACES=360, PETRI_TRANSITIONS=420} [2024-06-27 18:01:56,948 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 308 predicate places. [2024-06-27 18:01:56,948 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 420 transitions, 5089 flow [2024-06-27 18:01:56,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:01:56,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:01:56,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:01:56,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 18:01:56,950 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:01:56,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:01:56,950 INFO L85 PathProgramCache]: Analyzing trace with hash -1453358786, now seen corresponding path program 6 times [2024-06-27 18:01:56,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:01:56,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615473970] [2024-06-27 18:01:56,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:01:56,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:01:56,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:01:57,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:01:57,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:01:57,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615473970] [2024-06-27 18:01:57,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615473970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:01:57,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:01:57,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:01:57,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586254477] [2024-06-27 18:01:57,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:01:57,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:01:57,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:01:57,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:01:57,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:01:57,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:01:57,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 420 transitions, 5089 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:01:57,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:01:57,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:01:57,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:01:58,360 INFO L124 PetriNetUnfolderBase]: 4056/7115 cut-off events. [2024-06-27 18:01:58,360 INFO L125 PetriNetUnfolderBase]: For 577805/577838 co-relation queries the response was YES. [2024-06-27 18:01:58,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45057 conditions, 7115 events. 4056/7115 cut-off events. For 577805/577838 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 52953 event pairs, 1244 based on Foata normal form. 10/6843 useless extension candidates. Maximal degree in co-relation 44905. Up to 5978 conditions per place. [2024-06-27 18:01:58,471 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 375 selfloop transitions, 61 changer transitions 0/453 dead transitions. [2024-06-27 18:01:58,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 453 transitions, 6343 flow [2024-06-27 18:01:58,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:01:58,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:01:58,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 287 transitions. [2024-06-27 18:01:58,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5979166666666667 [2024-06-27 18:01:58,472 INFO L175 Difference]: Start difference. First operand has 360 places, 420 transitions, 5089 flow. Second operand 10 states and 287 transitions. [2024-06-27 18:01:58,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 453 transitions, 6343 flow [2024-06-27 18:02:01,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 453 transitions, 6098 flow, removed 87 selfloop flow, removed 2 redundant places. [2024-06-27 18:02:01,866 INFO L231 Difference]: Finished difference. Result has 369 places, 423 transitions, 5066 flow [2024-06-27 18:02:01,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4872, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5066, PETRI_PLACES=369, PETRI_TRANSITIONS=423} [2024-06-27 18:02:01,867 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 317 predicate places. [2024-06-27 18:02:01,867 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 423 transitions, 5066 flow [2024-06-27 18:02:01,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:02:01,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:02:01,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:02:01,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 18:02:01,868 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:02:01,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:02:01,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1441930946, now seen corresponding path program 7 times [2024-06-27 18:02:01,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:02:01,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602507133] [2024-06-27 18:02:01,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:02:01,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:02:01,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:02:01,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:02:01,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:02:01,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602507133] [2024-06-27 18:02:01,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602507133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:02:01,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:02:01,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:02:01,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161888883] [2024-06-27 18:02:01,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:02:01,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:02:01,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:02:01,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:02:01,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:02:02,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:02:02,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 423 transitions, 5066 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:02:02,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:02:02,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:02:02,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:02:03,292 INFO L124 PetriNetUnfolderBase]: 4053/7111 cut-off events. [2024-06-27 18:02:03,293 INFO L125 PetriNetUnfolderBase]: For 578956/578989 co-relation queries the response was YES. [2024-06-27 18:02:03,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44978 conditions, 7111 events. 4053/7111 cut-off events. For 578956/578989 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 52932 event pairs, 1244 based on Foata normal form. 10/6839 useless extension candidates. Maximal degree in co-relation 44823. Up to 5975 conditions per place. [2024-06-27 18:02:03,413 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 370 selfloop transitions, 60 changer transitions 0/447 dead transitions. [2024-06-27 18:02:03,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 447 transitions, 5986 flow [2024-06-27 18:02:03,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:02:03,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:02:03,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-27 18:02:03,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6119791666666666 [2024-06-27 18:02:03,414 INFO L175 Difference]: Start difference. First operand has 369 places, 423 transitions, 5066 flow. Second operand 8 states and 235 transitions. [2024-06-27 18:02:03,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 447 transitions, 5986 flow [2024-06-27 18:02:07,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 447 transitions, 5802 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-27 18:02:07,138 INFO L231 Difference]: Finished difference. Result has 369 places, 423 transitions, 5008 flow [2024-06-27 18:02:07,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4882, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5008, PETRI_PLACES=369, PETRI_TRANSITIONS=423} [2024-06-27 18:02:07,139 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 317 predicate places. [2024-06-27 18:02:07,139 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 423 transitions, 5008 flow [2024-06-27 18:02:07,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:02:07,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:02:07,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:02:07,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 18:02:07,139 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:02:07,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:02:07,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1167666882, now seen corresponding path program 8 times [2024-06-27 18:02:07,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:02:07,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672824362] [2024-06-27 18:02:07,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:02:07,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:02:07,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:02:07,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:02:07,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:02:07,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672824362] [2024-06-27 18:02:07,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672824362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:02:07,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:02:07,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:02:07,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92677857] [2024-06-27 18:02:07,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:02:07,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:02:07,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:02:07,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:02:07,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:02:07,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:02:07,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 423 transitions, 5008 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:02:07,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:02:07,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:02:07,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:02:08,811 INFO L124 PetriNetUnfolderBase]: 4070/7140 cut-off events. [2024-06-27 18:02:08,812 INFO L125 PetriNetUnfolderBase]: For 595148/595178 co-relation queries the response was YES. [2024-06-27 18:02:08,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45337 conditions, 7140 events. 4070/7140 cut-off events. For 595148/595178 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 53231 event pairs, 1250 based on Foata normal form. 7/6859 useless extension candidates. Maximal degree in co-relation 45181. Up to 5815 conditions per place. [2024-06-27 18:02:08,923 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 283 selfloop transitions, 153 changer transitions 0/453 dead transitions. [2024-06-27 18:02:08,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 453 transitions, 6746 flow [2024-06-27 18:02:08,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:02:08,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:02:08,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-27 18:02:08,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 18:02:08,925 INFO L175 Difference]: Start difference. First operand has 369 places, 423 transitions, 5008 flow. Second operand 8 states and 240 transitions. [2024-06-27 18:02:08,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 453 transitions, 6746 flow [2024-06-27 18:02:12,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 453 transitions, 6626 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 18:02:12,577 INFO L231 Difference]: Finished difference. Result has 370 places, 429 transitions, 5324 flow [2024-06-27 18:02:12,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4888, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5324, PETRI_PLACES=370, PETRI_TRANSITIONS=429} [2024-06-27 18:02:12,578 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 318 predicate places. [2024-06-27 18:02:12,578 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 429 transitions, 5324 flow [2024-06-27 18:02:12,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:02:12,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:02:12,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:02:12,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 18:02:12,579 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:02:12,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:02:12,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1161000642, now seen corresponding path program 9 times [2024-06-27 18:02:12,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:02:12,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779277997] [2024-06-27 18:02:12,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:02:12,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:02:12,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:02:12,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:02:12,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:02:12,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779277997] [2024-06-27 18:02:12,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779277997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:02:12,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:02:12,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:02:12,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609390973] [2024-06-27 18:02:12,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:02:12,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:02:12,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:02:12,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:02:12,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:02:12,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:02:12,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 429 transitions, 5324 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:02:12,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:02:12,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:02:12,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:02:14,486 INFO L124 PetriNetUnfolderBase]: 4067/7136 cut-off events. [2024-06-27 18:02:14,486 INFO L125 PetriNetUnfolderBase]: For 598907/598937 co-relation queries the response was YES. [2024-06-27 18:02:14,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45508 conditions, 7136 events. 4067/7136 cut-off events. For 598907/598937 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 53116 event pairs, 1250 based on Foata normal form. 7/6855 useless extension candidates. Maximal degree in co-relation 45351. Up to 5812 conditions per place. [2024-06-27 18:02:14,596 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 281 selfloop transitions, 154 changer transitions 0/452 dead transitions. [2024-06-27 18:02:14,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 452 transitions, 6710 flow [2024-06-27 18:02:14,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:02:14,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:02:14,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-27 18:02:14,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6223958333333334 [2024-06-27 18:02:14,597 INFO L175 Difference]: Start difference. First operand has 370 places, 429 transitions, 5324 flow. Second operand 8 states and 239 transitions. [2024-06-27 18:02:14,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 452 transitions, 6710 flow [2024-06-27 18:02:18,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 452 transitions, 6390 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-27 18:02:18,648 INFO L231 Difference]: Finished difference. Result has 374 places, 429 transitions, 5318 flow [2024-06-27 18:02:18,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5004, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5318, PETRI_PLACES=374, PETRI_TRANSITIONS=429} [2024-06-27 18:02:18,649 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 322 predicate places. [2024-06-27 18:02:18,649 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 429 transitions, 5318 flow [2024-06-27 18:02:18,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:02:18,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:02:18,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, 1] [2024-06-27 18:02:18,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 18:02:18,650 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:02:18,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:02:18,651 INFO L85 PathProgramCache]: Analyzing trace with hash 469669888, now seen corresponding path program 4 times [2024-06-27 18:02:18,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:02:18,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020017674] [2024-06-27 18:02:18,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:02:18,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:02:18,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:02:18,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:02:18,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:02:18,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020017674] [2024-06-27 18:02:18,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020017674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:02:18,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:02:18,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:02:18,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500559067] [2024-06-27 18:02:18,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:02:18,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:02:18,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:02:18,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:02:18,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:02:18,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:02:18,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 429 transitions, 5318 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:02:18,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:02:18,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:02:18,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:02:20,574 INFO L124 PetriNetUnfolderBase]: 4084/7164 cut-off events. [2024-06-27 18:02:20,574 INFO L125 PetriNetUnfolderBase]: For 615830/615862 co-relation queries the response was YES. [2024-06-27 18:02:20,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45898 conditions, 7164 events. 4084/7164 cut-off events. For 615830/615862 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 53374 event pairs, 1247 based on Foata normal form. 6/6880 useless extension candidates. Maximal degree in co-relation 45740. Up to 5899 conditions per place. [2024-06-27 18:02:20,686 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 304 selfloop transitions, 144 changer transitions 0/465 dead transitions. [2024-06-27 18:02:20,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 465 transitions, 7198 flow [2024-06-27 18:02:20,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:02:20,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:02:20,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2024-06-27 18:02:20,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6302083333333334 [2024-06-27 18:02:20,689 INFO L175 Difference]: Start difference. First operand has 374 places, 429 transitions, 5318 flow. Second operand 8 states and 242 transitions. [2024-06-27 18:02:20,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 465 transitions, 7198 flow [2024-06-27 18:02:24,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 465 transitions, 6866 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 18:02:24,478 INFO L231 Difference]: Finished difference. Result has 374 places, 438 transitions, 5508 flow [2024-06-27 18:02:24,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4986, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5508, PETRI_PLACES=374, PETRI_TRANSITIONS=438} [2024-06-27 18:02:24,479 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 322 predicate places. [2024-06-27 18:02:24,479 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 438 transitions, 5508 flow [2024-06-27 18:02:24,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:02:24,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:02:24,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, 1, 1] [2024-06-27 18:02:24,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 18:02:24,480 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:02:24,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:02:24,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1737427686, now seen corresponding path program 5 times [2024-06-27 18:02:24,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:02:24,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245995193] [2024-06-27 18:02:24,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:02:24,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:02:24,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:02:24,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:02:24,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:02:24,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245995193] [2024-06-27 18:02:24,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245995193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:02:24,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:02:24,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:02:24,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582008210] [2024-06-27 18:02:24,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:02:24,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:02:24,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:02:24,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:02:24,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:02:24,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:02:24,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 438 transitions, 5508 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:02:24,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:02:24,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:02:24,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:02:26,199 INFO L124 PetriNetUnfolderBase]: 4101/7190 cut-off events. [2024-06-27 18:02:26,206 INFO L125 PetriNetUnfolderBase]: For 633801/633833 co-relation queries the response was YES. [2024-06-27 18:02:26,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46403 conditions, 7190 events. 4101/7190 cut-off events. For 633801/633833 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 53568 event pairs, 1247 based on Foata normal form. 6/6902 useless extension candidates. Maximal degree in co-relation 46245. Up to 5918 conditions per place. [2024-06-27 18:02:26,319 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 307 selfloop transitions, 144 changer transitions 0/468 dead transitions. [2024-06-27 18:02:26,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 468 transitions, 7330 flow [2024-06-27 18:02:26,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:02:26,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:02:26,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-27 18:02:26,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 18:02:26,320 INFO L175 Difference]: Start difference. First operand has 374 places, 438 transitions, 5508 flow. Second operand 8 states and 240 transitions. [2024-06-27 18:02:26,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 468 transitions, 7330 flow [2024-06-27 18:02:30,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 468 transitions, 7088 flow, removed 78 selfloop flow, removed 3 redundant places. [2024-06-27 18:02:30,183 INFO L231 Difference]: Finished difference. Result has 379 places, 444 transitions, 5720 flow [2024-06-27 18:02:30,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5326, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5720, PETRI_PLACES=379, PETRI_TRANSITIONS=444} [2024-06-27 18:02:30,183 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 327 predicate places. [2024-06-27 18:02:30,183 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 444 transitions, 5720 flow [2024-06-27 18:02:30,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:02:30,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:02:30,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:02:30,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 18:02:30,184 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:02:30,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:02:30,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1101556224, now seen corresponding path program 6 times [2024-06-27 18:02:30,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:02:30,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922231968] [2024-06-27 18:02:30,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:02:30,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:02:30,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:02:30,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:02:30,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:02:30,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922231968] [2024-06-27 18:02:30,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922231968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:02:30,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:02:30,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:02:30,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493924696] [2024-06-27 18:02:30,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:02:30,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:02:30,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:02:30,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:02:30,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:02:30,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:02:30,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 444 transitions, 5720 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:02:30,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:02:30,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:02:30,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:02:32,100 INFO L124 PetriNetUnfolderBase]: 4098/7186 cut-off events. [2024-06-27 18:02:32,100 INFO L125 PetriNetUnfolderBase]: For 636209/636241 co-relation queries the response was YES. [2024-06-27 18:02:32,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46483 conditions, 7186 events. 4098/7186 cut-off events. For 636209/636241 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 53510 event pairs, 1247 based on Foata normal form. 6/6898 useless extension candidates. Maximal degree in co-relation 46323. Up to 5915 conditions per place. [2024-06-27 18:02:32,209 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 304 selfloop transitions, 146 changer transitions 0/467 dead transitions. [2024-06-27 18:02:32,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 467 transitions, 7148 flow [2024-06-27 18:02:32,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:02:32,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:02:32,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-27 18:02:32,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6197916666666666 [2024-06-27 18:02:32,210 INFO L175 Difference]: Start difference. First operand has 379 places, 444 transitions, 5720 flow. Second operand 8 states and 238 transitions. [2024-06-27 18:02:32,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 467 transitions, 7148 flow [2024-06-27 18:02:36,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 467 transitions, 6943 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-27 18:02:36,897 INFO L231 Difference]: Finished difference. Result has 384 places, 444 transitions, 5813 flow [2024-06-27 18:02:36,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5515, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5813, PETRI_PLACES=384, PETRI_TRANSITIONS=444} [2024-06-27 18:02:36,898 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 332 predicate places. [2024-06-27 18:02:36,898 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 444 transitions, 5813 flow [2024-06-27 18:02:36,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:02:36,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:02:36,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, 1] [2024-06-27 18:02:36,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 18:02:36,899 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:02:36,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:02:36,899 INFO L85 PathProgramCache]: Analyzing trace with hash -813616636, now seen corresponding path program 10 times [2024-06-27 18:02:36,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:02:36,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617222178] [2024-06-27 18:02:36,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:02:36,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:02:36,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:02:36,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:02:36,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:02:36,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617222178] [2024-06-27 18:02:36,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617222178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:02:36,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:02:36,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:02:36,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530346179] [2024-06-27 18:02:36,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:02:36,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:02:36,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:02:36,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:02:36,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:02:37,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:02:37,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 444 transitions, 5813 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:02:37,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:02:37,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:02:37,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:02:38,713 INFO L124 PetriNetUnfolderBase]: 4135/7240 cut-off events. [2024-06-27 18:02:38,714 INFO L125 PetriNetUnfolderBase]: For 670036/670066 co-relation queries the response was YES. [2024-06-27 18:02:38,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47433 conditions, 7240 events. 4135/7240 cut-off events. For 670036/670066 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 53977 event pairs, 1250 based on Foata normal form. 7/6943 useless extension candidates. Maximal degree in co-relation 47272. Up to 5893 conditions per place. [2024-06-27 18:02:38,830 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 293 selfloop transitions, 168 changer transitions 0/478 dead transitions. [2024-06-27 18:02:38,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 478 transitions, 7995 flow [2024-06-27 18:02:38,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:02:38,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:02:38,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-27 18:02:38,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6197916666666666 [2024-06-27 18:02:38,831 INFO L175 Difference]: Start difference. First operand has 384 places, 444 transitions, 5813 flow. Second operand 8 states and 238 transitions. [2024-06-27 18:02:38,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 478 transitions, 7995 flow [2024-06-27 18:02:43,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 478 transitions, 7691 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 18:02:43,236 INFO L231 Difference]: Finished difference. Result has 385 places, 456 transitions, 6107 flow [2024-06-27 18:02:43,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5509, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6107, PETRI_PLACES=385, PETRI_TRANSITIONS=456} [2024-06-27 18:02:43,237 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 333 predicate places. [2024-06-27 18:02:43,237 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 456 transitions, 6107 flow [2024-06-27 18:02:43,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:02:43,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:02:43,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:02:43,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 18:02:43,237 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:02:43,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:02:43,238 INFO L85 PathProgramCache]: Analyzing trace with hash 563495230, now seen corresponding path program 11 times [2024-06-27 18:02:43,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:02:43,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528710101] [2024-06-27 18:02:43,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:02:43,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:02:43,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:02:43,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:02:43,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:02:43,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528710101] [2024-06-27 18:02:43,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528710101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:02:43,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:02:43,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:02:43,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114673787] [2024-06-27 18:02:43,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:02:43,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:02:43,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:02:43,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:02:43,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:02:43,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:02:43,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 456 transitions, 6107 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:02:43,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:02:43,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:02:43,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:02:44,946 INFO L124 PetriNetUnfolderBase]: 4132/7236 cut-off events. [2024-06-27 18:02:44,946 INFO L125 PetriNetUnfolderBase]: For 673555/673585 co-relation queries the response was YES. [2024-06-27 18:02:45,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47449 conditions, 7236 events. 4132/7236 cut-off events. For 673555/673585 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 53893 event pairs, 1250 based on Foata normal form. 7/6939 useless extension candidates. Maximal degree in co-relation 47287. Up to 5890 conditions per place. [2024-06-27 18:02:45,046 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 290 selfloop transitions, 170 changer transitions 0/477 dead transitions. [2024-06-27 18:02:45,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 477 transitions, 7797 flow [2024-06-27 18:02:45,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:02:45,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:02:45,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-06-27 18:02:45,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6145833333333334 [2024-06-27 18:02:45,048 INFO L175 Difference]: Start difference. First operand has 385 places, 456 transitions, 6107 flow. Second operand 8 states and 236 transitions. [2024-06-27 18:02:45,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 477 transitions, 7797 flow [2024-06-27 18:02:49,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 477 transitions, 7563 flow, removed 38 selfloop flow, removed 2 redundant places. [2024-06-27 18:02:49,575 INFO L231 Difference]: Finished difference. Result has 391 places, 456 transitions, 6219 flow [2024-06-27 18:02:49,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5873, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6219, PETRI_PLACES=391, PETRI_TRANSITIONS=456} [2024-06-27 18:02:49,576 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 339 predicate places. [2024-06-27 18:02:49,576 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 456 transitions, 6219 flow [2024-06-27 18:02:49,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:02:49,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:02:49,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:02:49,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 18:02:49,577 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:02:49,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:02:49,577 INFO L85 PathProgramCache]: Analyzing trace with hash -1113980986, now seen corresponding path program 12 times [2024-06-27 18:02:49,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:02:49,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722413733] [2024-06-27 18:02:49,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:02:49,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:02:49,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:02:49,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:02:49,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:02:49,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722413733] [2024-06-27 18:02:49,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722413733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:02:49,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:02:49,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:02:49,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323479597] [2024-06-27 18:02:49,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:02:49,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:02:49,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:02:49,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:02:49,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:02:49,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:02:49,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 456 transitions, 6219 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:02:49,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:02:49,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:02:49,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:02:51,289 INFO L124 PetriNetUnfolderBase]: 4129/7232 cut-off events. [2024-06-27 18:02:51,289 INFO L125 PetriNetUnfolderBase]: For 677898/677922 co-relation queries the response was YES. [2024-06-27 18:02:51,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47348 conditions, 7232 events. 4129/7232 cut-off events. For 677898/677922 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 53807 event pairs, 1237 based on Foata normal form. 1/6931 useless extension candidates. Maximal degree in co-relation 47185. Up to 6204 conditions per place. [2024-06-27 18:02:51,395 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 426 selfloop transitions, 31 changer transitions 0/474 dead transitions. [2024-06-27 18:02:51,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 474 transitions, 7177 flow [2024-06-27 18:02:51,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:02:51,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:02:51,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-27 18:02:51,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5859375 [2024-06-27 18:02:51,397 INFO L175 Difference]: Start difference. First operand has 391 places, 456 transitions, 6219 flow. Second operand 8 states and 225 transitions. [2024-06-27 18:02:51,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 474 transitions, 7177 flow [2024-06-27 18:02:56,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 474 transitions, 6893 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 18:02:56,036 INFO L231 Difference]: Finished difference. Result has 394 places, 456 transitions, 6003 flow [2024-06-27 18:02:56,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5935, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6003, PETRI_PLACES=394, PETRI_TRANSITIONS=456} [2024-06-27 18:02:56,037 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 342 predicate places. [2024-06-27 18:02:56,037 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 456 transitions, 6003 flow [2024-06-27 18:02:56,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:02:56,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:02:56,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:02:56,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 18:02:56,038 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:02:56,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:02:56,038 INFO L85 PathProgramCache]: Analyzing trace with hash 570168414, now seen corresponding path program 7 times [2024-06-27 18:02:56,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:02:56,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554641678] [2024-06-27 18:02:56,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:02:56,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:02:56,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:02:56,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:02:56,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:02:56,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554641678] [2024-06-27 18:02:56,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554641678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:02:56,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:02:56,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:02:56,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652185529] [2024-06-27 18:02:56,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:02:56,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:02:56,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:02:56,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:02:56,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:02:56,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:02:56,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 456 transitions, 6003 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:02:56,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:02:56,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:02:56,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:02:57,766 INFO L124 PetriNetUnfolderBase]: 4186/7320 cut-off events. [2024-06-27 18:02:57,766 INFO L125 PetriNetUnfolderBase]: For 726536/726568 co-relation queries the response was YES. [2024-06-27 18:02:57,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48320 conditions, 7320 events. 4186/7320 cut-off events. For 726536/726568 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 54505 event pairs, 1247 based on Foata normal form. 6/7012 useless extension candidates. Maximal degree in co-relation 48156. Up to 6018 conditions per place. [2024-06-27 18:02:57,876 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 319 selfloop transitions, 160 changer transitions 0/496 dead transitions. [2024-06-27 18:02:57,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 496 transitions, 8333 flow [2024-06-27 18:02:57,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:02:57,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:02:57,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-27 18:02:57,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6197916666666666 [2024-06-27 18:02:57,877 INFO L175 Difference]: Start difference. First operand has 394 places, 456 transitions, 6003 flow. Second operand 8 states and 238 transitions. [2024-06-27 18:02:57,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 496 transitions, 8333 flow [2024-06-27 18:03:03,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 496 transitions, 8241 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 18:03:03,270 INFO L231 Difference]: Finished difference. Result has 394 places, 474 transitions, 6581 flow [2024-06-27 18:03:03,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5911, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6581, PETRI_PLACES=394, PETRI_TRANSITIONS=474} [2024-06-27 18:03:03,270 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 342 predicate places. [2024-06-27 18:03:03,271 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 474 transitions, 6581 flow [2024-06-27 18:03:03,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:03:03,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:03:03,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:03:03,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 18:03:03,271 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:03:03,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:03:03,272 INFO L85 PathProgramCache]: Analyzing trace with hash -833043738, now seen corresponding path program 8 times [2024-06-27 18:03:03,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:03:03,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656001748] [2024-06-27 18:03:03,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:03:03,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:03:03,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:03:03,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:03:03,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:03:03,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656001748] [2024-06-27 18:03:03,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656001748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:03:03,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:03:03,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:03:03,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056332054] [2024-06-27 18:03:03,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:03:03,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:03:03,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:03:03,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:03:03,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:03:03,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:03:03,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 474 transitions, 6581 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:03:03,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:03:03,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:03:03,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:03:05,036 INFO L124 PetriNetUnfolderBase]: 4183/7316 cut-off events. [2024-06-27 18:03:05,036 INFO L125 PetriNetUnfolderBase]: For 731456/731488 co-relation queries the response was YES. [2024-06-27 18:03:05,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48621 conditions, 7316 events. 4183/7316 cut-off events. For 731456/731488 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54477 event pairs, 1247 based on Foata normal form. 6/7008 useless extension candidates. Maximal degree in co-relation 48456. Up to 6015 conditions per place. [2024-06-27 18:03:05,137 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 320 selfloop transitions, 159 changer transitions 0/496 dead transitions. [2024-06-27 18:03:05,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 496 transitions, 8575 flow [2024-06-27 18:03:05,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:03:05,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:03:05,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-27 18:03:05,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6197916666666666 [2024-06-27 18:03:05,138 INFO L175 Difference]: Start difference. First operand has 394 places, 474 transitions, 6581 flow. Second operand 8 states and 238 transitions. [2024-06-27 18:03:05,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 496 transitions, 8575 flow [2024-06-27 18:03:09,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 496 transitions, 8364 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-27 18:03:09,692 INFO L231 Difference]: Finished difference. Result has 400 places, 474 transitions, 6694 flow [2024-06-27 18:03:09,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6370, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6694, PETRI_PLACES=400, PETRI_TRANSITIONS=474} [2024-06-27 18:03:09,693 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 348 predicate places. [2024-06-27 18:03:09,693 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 474 transitions, 6694 flow [2024-06-27 18:03:09,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:03:09,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:03:09,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:03:09,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 18:03:09,694 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:03:09,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:03:09,694 INFO L85 PathProgramCache]: Analyzing trace with hash 275905630, now seen corresponding path program 9 times [2024-06-27 18:03:09,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:03:09,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781677871] [2024-06-27 18:03:09,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:03:09,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:03:09,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:03:09,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-27 18:03:09,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:03:09,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781677871] [2024-06-27 18:03:09,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781677871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:03:09,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:03:09,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:03:09,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357939938] [2024-06-27 18:03:09,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:03:09,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:03:09,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:03:09,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:03:09,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:03:10,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:03:10,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 474 transitions, 6694 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:03:10,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:03:10,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:03:10,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:03:11,535 INFO L124 PetriNetUnfolderBase]: 4180/7311 cut-off events. [2024-06-27 18:03:11,536 INFO L125 PetriNetUnfolderBase]: For 736242/736272 co-relation queries the response was YES. [2024-06-27 18:03:11,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48535 conditions, 7311 events. 4180/7311 cut-off events. For 736242/736272 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 54394 event pairs, 1238 based on Foata normal form. 7/7006 useless extension candidates. Maximal degree in co-relation 48369. Up to 6238 conditions per place. [2024-06-27 18:03:11,642 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 426 selfloop transitions, 50 changer transitions 0/493 dead transitions. [2024-06-27 18:03:11,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 493 transitions, 7940 flow [2024-06-27 18:03:11,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:03:11,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:03:11,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-06-27 18:03:11,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6015625 [2024-06-27 18:03:11,643 INFO L175 Difference]: Start difference. First operand has 400 places, 474 transitions, 6694 flow. Second operand 8 states and 231 transitions. [2024-06-27 18:03:11,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 493 transitions, 7940 flow [2024-06-27 18:03:16,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 493 transitions, 7630 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 18:03:16,230 INFO L231 Difference]: Finished difference. Result has 404 places, 474 transitions, 6490 flow [2024-06-27 18:03:16,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6384, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6490, PETRI_PLACES=404, PETRI_TRANSITIONS=474} [2024-06-27 18:03:16,230 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 352 predicate places. [2024-06-27 18:03:16,230 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 474 transitions, 6490 flow [2024-06-27 18:03:16,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:03:16,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:03:16,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:03:16,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 18:03:16,231 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:03:16,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:03:16,231 INFO L85 PathProgramCache]: Analyzing trace with hash 284476510, now seen corresponding path program 10 times [2024-06-27 18:03:16,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:03:16,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630177024] [2024-06-27 18:03:16,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:03:16,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:03:16,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:03:16,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:03:16,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:03:16,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630177024] [2024-06-27 18:03:16,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630177024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:03:16,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:03:16,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:03:16,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078741864] [2024-06-27 18:03:16,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:03:16,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:03:16,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:03:16,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:03:16,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:03:16,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:03:16,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 474 transitions, 6490 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:03:16,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:03:16,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:03:16,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:03:18,037 INFO L124 PetriNetUnfolderBase]: 4194/7333 cut-off events. [2024-06-27 18:03:18,038 INFO L125 PetriNetUnfolderBase]: For 745862/745892 co-relation queries the response was YES. [2024-06-27 18:03:18,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48463 conditions, 7333 events. 4194/7333 cut-off events. For 745862/745892 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54612 event pairs, 1238 based on Foata normal form. 7/7024 useless extension candidates. Maximal degree in co-relation 48296. Up to 6252 conditions per place. [2024-06-27 18:03:18,153 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 427 selfloop transitions, 57 changer transitions 0/501 dead transitions. [2024-06-27 18:03:18,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 501 transitions, 7875 flow [2024-06-27 18:03:18,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:03:18,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:03:18,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 279 transitions. [2024-06-27 18:03:18,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 18:03:18,155 INFO L175 Difference]: Start difference. First operand has 404 places, 474 transitions, 6490 flow. Second operand 10 states and 279 transitions. [2024-06-27 18:03:18,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 501 transitions, 7875 flow [2024-06-27 18:03:24,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 501 transitions, 7751 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 18:03:24,021 INFO L231 Difference]: Finished difference. Result has 409 places, 480 transitions, 6603 flow [2024-06-27 18:03:24,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6375, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6603, PETRI_PLACES=409, PETRI_TRANSITIONS=480} [2024-06-27 18:03:24,022 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 357 predicate places. [2024-06-27 18:03:24,022 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 480 transitions, 6603 flow [2024-06-27 18:03:24,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:03:24,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:03:24,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:03:24,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 18:03:24,023 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:03:24,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:03:24,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1177791770, now seen corresponding path program 11 times [2024-06-27 18:03:24,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:03:24,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780570778] [2024-06-27 18:03:24,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:03:24,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:03:24,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:03:24,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:03:24,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:03:24,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780570778] [2024-06-27 18:03:24,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780570778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:03:24,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:03:24,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:03:24,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961925018] [2024-06-27 18:03:24,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:03:24,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:03:24,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:03:24,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:03:24,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:03:24,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:03:24,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 480 transitions, 6603 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:03:24,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:03:24,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:03:24,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:03:25,770 INFO L124 PetriNetUnfolderBase]: 4191/7329 cut-off events. [2024-06-27 18:03:25,770 INFO L125 PetriNetUnfolderBase]: For 748772/748802 co-relation queries the response was YES. [2024-06-27 18:03:25,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48394 conditions, 7329 events. 4191/7329 cut-off events. For 748772/748802 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 54578 event pairs, 1238 based on Foata normal form. 7/7020 useless extension candidates. Maximal degree in co-relation 48226. Up to 6258 conditions per place. [2024-06-27 18:03:25,877 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 432 selfloop transitions, 49 changer transitions 0/498 dead transitions. [2024-06-27 18:03:25,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 498 transitions, 7609 flow [2024-06-27 18:03:25,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:03:25,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:03:25,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-27 18:03:25,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-27 18:03:25,878 INFO L175 Difference]: Start difference. First operand has 409 places, 480 transitions, 6603 flow. Second operand 8 states and 228 transitions. [2024-06-27 18:03:25,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 498 transitions, 7609 flow [2024-06-27 18:03:31,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 498 transitions, 7453 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 18:03:31,722 INFO L231 Difference]: Finished difference. Result has 410 places, 480 transitions, 6551 flow [2024-06-27 18:03:31,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6447, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6551, PETRI_PLACES=410, PETRI_TRANSITIONS=480} [2024-06-27 18:03:31,724 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 358 predicate places. [2024-06-27 18:03:31,724 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 480 transitions, 6551 flow [2024-06-27 18:03:31,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:03:31,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:03:31,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:03:31,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 18:03:31,727 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:03:31,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:03:31,727 INFO L85 PathProgramCache]: Analyzing trace with hash 455293320, now seen corresponding path program 12 times [2024-06-27 18:03:31,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:03:31,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538612715] [2024-06-27 18:03:31,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:03:31,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:03:31,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:03:31,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:03:31,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:03:31,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538612715] [2024-06-27 18:03:31,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538612715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:03:31,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:03:31,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:03:31,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758687026] [2024-06-27 18:03:31,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:03:31,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:03:31,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:03:31,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:03:31,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:03:31,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:03:31,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 480 transitions, 6551 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:03:31,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:03:31,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:03:31,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:03:33,357 INFO L124 PetriNetUnfolderBase]: 4188/7326 cut-off events. [2024-06-27 18:03:33,357 INFO L125 PetriNetUnfolderBase]: For 751204/751236 co-relation queries the response was YES. [2024-06-27 18:03:33,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48261 conditions, 7326 events. 4188/7326 cut-off events. For 751204/751236 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 54512 event pairs, 1247 based on Foata normal form. 6/7014 useless extension candidates. Maximal degree in co-relation 48092. Up to 6020 conditions per place. [2024-06-27 18:03:33,476 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 310 selfloop transitions, 173 changer transitions 0/500 dead transitions. [2024-06-27 18:03:33,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 500 transitions, 8073 flow [2024-06-27 18:03:33,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:03:33,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:03:33,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-27 18:03:33,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6119791666666666 [2024-06-27 18:03:33,478 INFO L175 Difference]: Start difference. First operand has 410 places, 480 transitions, 6551 flow. Second operand 8 states and 235 transitions. [2024-06-27 18:03:33,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 500 transitions, 8073 flow [2024-06-27 18:03:38,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 500 transitions, 7937 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 18:03:38,403 INFO L231 Difference]: Finished difference. Result has 411 places, 480 transitions, 6767 flow [2024-06-27 18:03:38,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6415, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6767, PETRI_PLACES=411, PETRI_TRANSITIONS=480} [2024-06-27 18:03:38,404 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 359 predicate places. [2024-06-27 18:03:38,404 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 480 transitions, 6767 flow [2024-06-27 18:03:38,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:03:38,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:03:38,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, 1] [2024-06-27 18:03:38,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 18:03:38,405 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:03:38,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:03:38,405 INFO L85 PathProgramCache]: Analyzing trace with hash 1088588730, now seen corresponding path program 1 times [2024-06-27 18:03:38,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:03:38,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657870607] [2024-06-27 18:03:38,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:03:38,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:03:38,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:03:38,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:03:38,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:03:38,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657870607] [2024-06-27 18:03:38,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657870607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:03:38,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:03:38,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:03:38,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486930229] [2024-06-27 18:03:38,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:03:38,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:03:38,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:03:38,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:03:38,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:03:38,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:03:38,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 480 transitions, 6767 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:03:38,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:03:38,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:03:38,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:03:40,267 INFO L124 PetriNetUnfolderBase]: 4400/7698 cut-off events. [2024-06-27 18:03:40,267 INFO L125 PetriNetUnfolderBase]: For 807680/807710 co-relation queries the response was YES. [2024-06-27 18:03:40,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50455 conditions, 7698 events. 4400/7698 cut-off events. For 807680/807710 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 57762 event pairs, 1059 based on Foata normal form. 12/7396 useless extension candidates. Maximal degree in co-relation 50285. Up to 6077 conditions per place. [2024-06-27 18:03:40,390 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 451 selfloop transitions, 58 changer transitions 0/526 dead transitions. [2024-06-27 18:03:40,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 526 transitions, 8249 flow [2024-06-27 18:03:40,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:03:40,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:03:40,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 248 transitions. [2024-06-27 18:03:40,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-27 18:03:40,392 INFO L175 Difference]: Start difference. First operand has 411 places, 480 transitions, 6767 flow. Second operand 8 states and 248 transitions. [2024-06-27 18:03:40,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 526 transitions, 8249 flow [2024-06-27 18:03:44,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 526 transitions, 7897 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 18:03:44,845 INFO L231 Difference]: Finished difference. Result has 413 places, 484 transitions, 6626 flow [2024-06-27 18:03:44,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6415, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6626, PETRI_PLACES=413, PETRI_TRANSITIONS=484} [2024-06-27 18:03:44,845 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 361 predicate places. [2024-06-27 18:03:44,845 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 484 transitions, 6626 flow [2024-06-27 18:03:44,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:03:44,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:03:44,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:03:44,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 18:03:44,846 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:03:44,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:03:44,846 INFO L85 PathProgramCache]: Analyzing trace with hash -842532674, now seen corresponding path program 2 times [2024-06-27 18:03:44,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:03:44,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990785938] [2024-06-27 18:03:44,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:03:44,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:03:44,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:03:44,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:03:44,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:03:44,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990785938] [2024-06-27 18:03:44,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990785938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:03:44,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:03:44,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:03:44,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941647956] [2024-06-27 18:03:44,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:03:44,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:03:44,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:03:44,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:03:44,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:03:45,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:03:45,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 484 transitions, 6626 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:03:45,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:03:45,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:03:45,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:03:46,528 INFO L124 PetriNetUnfolderBase]: 4527/7910 cut-off events. [2024-06-27 18:03:46,529 INFO L125 PetriNetUnfolderBase]: For 823597/823630 co-relation queries the response was YES. [2024-06-27 18:03:46,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52113 conditions, 7910 events. 4527/7910 cut-off events. For 823597/823630 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 59573 event pairs, 1354 based on Foata normal form. 12/7594 useless extension candidates. Maximal degree in co-relation 51941. Up to 6629 conditions per place. [2024-06-27 18:03:46,849 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 453 selfloop transitions, 51 changer transitions 0/521 dead transitions. [2024-06-27 18:03:46,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 521 transitions, 7804 flow [2024-06-27 18:03:46,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:03:46,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:03:46,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2024-06-27 18:03:46,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6302083333333334 [2024-06-27 18:03:46,850 INFO L175 Difference]: Start difference. First operand has 413 places, 484 transitions, 6626 flow. Second operand 8 states and 242 transitions. [2024-06-27 18:03:46,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 521 transitions, 7804 flow [2024-06-27 18:03:50,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 521 transitions, 7709 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 18:03:50,494 INFO L231 Difference]: Finished difference. Result has 418 places, 486 transitions, 6691 flow [2024-06-27 18:03:50,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6533, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6691, PETRI_PLACES=418, PETRI_TRANSITIONS=486} [2024-06-27 18:03:50,502 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 366 predicate places. [2024-06-27 18:03:50,502 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 486 transitions, 6691 flow [2024-06-27 18:03:50,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:03:50,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:03:50,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:03:50,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 18:03:50,503 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:03:50,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:03:50,503 INFO L85 PathProgramCache]: Analyzing trace with hash -1190851808, now seen corresponding path program 3 times [2024-06-27 18:03:50,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:03:50,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877661316] [2024-06-27 18:03:50,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:03:50,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:03:50,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:03:50,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:03:50,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:03:50,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877661316] [2024-06-27 18:03:50,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877661316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:03:50,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:03:50,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:03:50,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101243744] [2024-06-27 18:03:50,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:03:50,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:03:50,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:03:50,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:03:50,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:03:50,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:03:50,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 486 transitions, 6691 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:03:50,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:03:50,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:03:50,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:03:52,546 INFO L124 PetriNetUnfolderBase]: 4580/8003 cut-off events. [2024-06-27 18:03:52,546 INFO L125 PetriNetUnfolderBase]: For 837427/837460 co-relation queries the response was YES. [2024-06-27 18:03:52,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52563 conditions, 8003 events. 4580/8003 cut-off events. For 837427/837460 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 60493 event pairs, 1381 based on Foata normal form. 12/7686 useless extension candidates. Maximal degree in co-relation 52389. Up to 6706 conditions per place. [2024-06-27 18:03:52,679 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 451 selfloop transitions, 48 changer transitions 0/516 dead transitions. [2024-06-27 18:03:52,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 516 transitions, 7829 flow [2024-06-27 18:03:52,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:03:52,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:03:52,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-27 18:03:52,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6171875 [2024-06-27 18:03:52,681 INFO L175 Difference]: Start difference. First operand has 418 places, 486 transitions, 6691 flow. Second operand 8 states and 237 transitions. [2024-06-27 18:03:52,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 516 transitions, 7829 flow [2024-06-27 18:03:58,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 516 transitions, 7715 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 18:03:58,250 INFO L231 Difference]: Finished difference. Result has 421 places, 487 transitions, 6709 flow [2024-06-27 18:03:58,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6577, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6709, PETRI_PLACES=421, PETRI_TRANSITIONS=487} [2024-06-27 18:03:58,250 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 369 predicate places. [2024-06-27 18:03:58,250 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 487 transitions, 6709 flow [2024-06-27 18:03:58,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:03:58,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:03:58,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:03:58,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 18:03:58,251 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:03:58,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:03:58,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1444778978, now seen corresponding path program 1 times [2024-06-27 18:03:58,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:03:58,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201271699] [2024-06-27 18:03:58,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:03:58,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:03:58,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:03:58,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:03:58,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:03:58,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201271699] [2024-06-27 18:03:58,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201271699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:03:58,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:03:58,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:03:58,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75824227] [2024-06-27 18:03:58,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:03:58,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:03:58,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:03:58,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:03:58,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:03:58,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:03:58,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 487 transitions, 6709 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:03:58,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:03:58,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:03:58,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:04:00,616 INFO L124 PetriNetUnfolderBase]: 4627/8108 cut-off events. [2024-06-27 18:04:00,616 INFO L125 PetriNetUnfolderBase]: For 834122/834161 co-relation queries the response was YES. [2024-06-27 18:04:00,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53329 conditions, 8108 events. 4627/8108 cut-off events. For 834122/834161 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 61419 event pairs, 1398 based on Foata normal form. 11/7781 useless extension candidates. Maximal degree in co-relation 53154. Up to 6870 conditions per place. [2024-06-27 18:04:00,736 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 475 selfloop transitions, 34 changer transitions 0/526 dead transitions. [2024-06-27 18:04:00,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 526 transitions, 8173 flow [2024-06-27 18:04:00,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:04:00,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:04:00,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 264 transitions. [2024-06-27 18:04:00,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 18:04:00,738 INFO L175 Difference]: Start difference. First operand has 421 places, 487 transitions, 6709 flow. Second operand 9 states and 264 transitions. [2024-06-27 18:04:00,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 526 transitions, 8173 flow [2024-06-27 18:04:06,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 526 transitions, 8069 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 18:04:06,204 INFO L231 Difference]: Finished difference. Result has 425 places, 491 transitions, 6774 flow [2024-06-27 18:04:06,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6605, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6774, PETRI_PLACES=425, PETRI_TRANSITIONS=491} [2024-06-27 18:04:06,205 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 373 predicate places. [2024-06-27 18:04:06,205 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 491 transitions, 6774 flow [2024-06-27 18:04:06,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:04:06,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:04:06,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:04:06,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 18:04:06,206 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:04:06,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:04:06,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1444718528, now seen corresponding path program 2 times [2024-06-27 18:04:06,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:04:06,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14500611] [2024-06-27 18:04:06,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:04:06,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:04:06,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:04:06,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:04:06,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:04:06,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14500611] [2024-06-27 18:04:06,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14500611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:04:06,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:04:06,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:04:06,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451527665] [2024-06-27 18:04:06,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:04:06,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:04:06,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:04:06,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:04:06,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:04:06,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:04:06,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 491 transitions, 6774 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:04:06,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:04:06,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:04:06,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:04:08,341 INFO L124 PetriNetUnfolderBase]: 4622/8070 cut-off events. [2024-06-27 18:04:08,341 INFO L125 PetriNetUnfolderBase]: For 826434/826473 co-relation queries the response was YES. [2024-06-27 18:04:08,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52871 conditions, 8070 events. 4622/8070 cut-off events. For 826434/826473 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 61080 event pairs, 1423 based on Foata normal form. 11/7742 useless extension candidates. Maximal degree in co-relation 52696. Up to 6913 conditions per place. [2024-06-27 18:04:08,943 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 471 selfloop transitions, 30 changer transitions 0/518 dead transitions. [2024-06-27 18:04:08,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 518 transitions, 7846 flow [2024-06-27 18:04:08,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:04:08,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:04:08,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-06-27 18:04:08,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067708333333334 [2024-06-27 18:04:08,960 INFO L175 Difference]: Start difference. First operand has 425 places, 491 transitions, 6774 flow. Second operand 8 states and 233 transitions. [2024-06-27 18:04:08,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 518 transitions, 7846 flow [2024-06-27 18:04:14,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 518 transitions, 7730 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-27 18:04:14,830 INFO L231 Difference]: Finished difference. Result has 428 places, 491 transitions, 6723 flow [2024-06-27 18:04:14,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6658, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6723, PETRI_PLACES=428, PETRI_TRANSITIONS=491} [2024-06-27 18:04:14,831 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 376 predicate places. [2024-06-27 18:04:14,831 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 491 transitions, 6723 flow [2024-06-27 18:04:14,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:04:14,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:04:14,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:04:14,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 18:04:14,832 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:04:14,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:04:14,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1744095910, now seen corresponding path program 3 times [2024-06-27 18:04:14,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:04:14,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938754042] [2024-06-27 18:04:14,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:04:14,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:04:14,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:04:15,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:04:15,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:04:15,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938754042] [2024-06-27 18:04:15,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938754042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:04:15,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:04:15,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:04:15,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342169512] [2024-06-27 18:04:15,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:04:15,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:04:15,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:04:15,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:04:15,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:04:15,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:04:15,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 491 transitions, 6723 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:04:15,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:04:15,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:04:15,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:04:16,905 INFO L124 PetriNetUnfolderBase]: 4643/8109 cut-off events. [2024-06-27 18:04:16,906 INFO L125 PetriNetUnfolderBase]: For 837817/837853 co-relation queries the response was YES. [2024-06-27 18:04:16,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52975 conditions, 8109 events. 4643/8109 cut-off events. For 837817/837853 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 61411 event pairs, 1431 based on Foata normal form. 8/7774 useless extension candidates. Maximal degree in co-relation 52798. Up to 6869 conditions per place. [2024-06-27 18:04:17,025 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 411 selfloop transitions, 89 changer transitions 0/517 dead transitions. [2024-06-27 18:04:17,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 517 transitions, 7835 flow [2024-06-27 18:04:17,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:04:17,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:04:17,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-27 18:04:17,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6119791666666666 [2024-06-27 18:04:17,027 INFO L175 Difference]: Start difference. First operand has 428 places, 491 transitions, 6723 flow. Second operand 8 states and 235 transitions. [2024-06-27 18:04:17,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 517 transitions, 7835 flow [2024-06-27 18:04:22,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 517 transitions, 7770 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 18:04:22,611 INFO L231 Difference]: Finished difference. Result has 429 places, 493 transitions, 6895 flow [2024-06-27 18:04:22,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6658, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6895, PETRI_PLACES=429, PETRI_TRANSITIONS=493} [2024-06-27 18:04:22,611 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 377 predicate places. [2024-06-27 18:04:22,612 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 493 transitions, 6895 flow [2024-06-27 18:04:22,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:04:22,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:04:22,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-27 18:04:22,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 18:04:22,612 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:04:22,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:04:22,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1441917058, now seen corresponding path program 1 times [2024-06-27 18:04:22,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:04:22,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891974197] [2024-06-27 18:04:22,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:04:22,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:04:22,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:04:22,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:04:22,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:04:22,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891974197] [2024-06-27 18:04:22,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891974197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:04:22,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:04:22,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:04:22,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724672308] [2024-06-27 18:04:22,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:04:22,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:04:22,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:04:22,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:04:22,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:04:22,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-27 18:04:22,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 493 transitions, 6895 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:04:22,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:04:22,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-27 18:04:22,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand